Skip to content

商品信息上传

地方省平台维护了一个商品库,需要提前把商品信息上传进去。必须要对接,是导入商品库信息,不可以线下通过excel表格导入,只能调用接口处理。重复上传会返回"获取中央平台数据异常_数据重复"错误。

请求参数类型描述
jsonobject声明请求的JSON数据结构
appliance_idnumber消费品类ID
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 枚举值之一
product_namestring商品名称
energy_gradestring能效等级
FIRST_LEVEL | SECOND_LEVEL | ENERGY_GRADE_UNKNOWN 枚举值之一
brandstring家电品牌
qualification_region_codenumber使用的资格的地区编码
seller_namestring销售企业名称
license_numberstring统一社会信息代码
base_pricenumber基准价格
average_trading_pricenumber近1个月平均交易价,单位:分
product_typestring产品类型
COMMON_PRODUCT | AI_PRODUCT 枚举值之一
product_modelstring商品型号
bar_codestring商品条码
php
$instance->v3->gov->subsidy->goods->upload->postAsync([
  'json' => [
    'appliance_id'              => 1,
    'product_name'              => '测试商品',
    'energy_grade'              => 'FIRST_LEVEL',
    'brand'                     => '海尔',
    'qualification_region_code' => 310100,
    'seller_name'               => '联想(北京)信息技术有限公司',
    'license_number'            => '91110108397173806M',
    'base_price'                => 10000,
    'average_trading_price'     => 10000,
    'product_type'              => 'COMMON_PRODUCT',
    'product_model'             => 'XX',
    'bar_code'                  => '6901010101098',
  ],
])
->then(static function(\Psr\Http\Message\ResponseInterface $response) {
  print_r(json_decode((string) $response->getBody(), true));
})
->wait();
php
$instance->chain('v3/gov/subsidy/goods/upload')->postAsync([
  'json' => [
    'appliance_id'              => 1,
    'product_name'              => '测试商品',
    'energy_grade'              => 'FIRST_LEVEL',
    'brand'                     => '海尔',
    'qualification_region_code' => 310100,
    'seller_name'               => '联想(北京)信息技术有限公司',
    'license_number'            => '91110108397173806M',
    'base_price'                => 10000,
    'average_trading_price'     => 10000,
    'product_type'              => 'COMMON_PRODUCT',
    'product_model'             => 'XX',
    'bar_code'                  => '6901010101098',
  ],
])
->then(static function(\Psr\Http\Message\ResponseInterface $response) {
  print_r(json_decode((string) $response->getBody(), true));
})
->wait();
php
$instance['v3/gov/subsidy/goods/upload']->postAsync([
  'json' => [
    'appliance_id'              => 1,
    'product_name'              => '测试商品',
    'energy_grade'              => 'FIRST_LEVEL',
    'brand'                     => '海尔',
    'qualification_region_code' => 310100,
    'seller_name'               => '联想(北京)信息技术有限公司',
    'license_number'            => '91110108397173806M',
    'base_price'                => 10000,
    'average_trading_price'     => 10000,
    'product_type'              => 'COMMON_PRODUCT',
    'product_model'             => 'XX',
    'bar_code'                  => '6901010101098',
  ],
])
->then(static function(\Psr\Http\Message\ResponseInterface $response) {
  print_r(json_decode((string) $response->getBody(), true));
})
->wait();
php
$response = $instance->v3->gov->subsidy->goods->upload->post([
  'json' => [
    'appliance_id'              => 1,
    'product_name'              => '测试商品',
    'energy_grade'              => 'FIRST_LEVEL',
    'brand'                     => '海尔',
    'qualification_region_code' => 310100,
    'seller_name'               => '联想(北京)信息技术有限公司',
    'license_number'            => '91110108397173806M',
    'base_price'                => 10000,
    'average_trading_price'     => 10000,
    'product_type'              => 'COMMON_PRODUCT',
    'product_model'             => 'XX',
    'bar_code'                  => '6901010101098',
  ],
]);
print_r(json_decode((string) $response->getBody(), true));
php
$response = $instance->chain('v3/gov/subsidy/goods/upload')->post([
  'json' => [
    'appliance_id'              => 1,
    'product_name'              => '测试商品',
    'energy_grade'              => 'FIRST_LEVEL',
    'brand'                     => '海尔',
    'qualification_region_code' => 310100,
    'seller_name'               => '联想(北京)信息技术有限公司',
    'license_number'            => '91110108397173806M',
    'base_price'                => 10000,
    'average_trading_price'     => 10000,
    'product_type'              => 'COMMON_PRODUCT',
    'product_model'             => 'XX',
    'bar_code'                  => '6901010101098',
  ],
]);
print_r(json_decode((string) $response->getBody(), true));
php
$response = $instance['v3/gov/subsidy/goods/upload']->post([
  'json' => [
    'appliance_id'              => 1,
    'product_name'              => '测试商品',
    'energy_grade'              => 'FIRST_LEVEL',
    'brand'                     => '海尔',
    'qualification_region_code' => 310100,
    'seller_name'               => '联想(北京)信息技术有限公司',
    'license_number'            => '91110108397173806M',
    'base_price'                => 10000,
    'average_trading_price'     => 10000,
    'product_type'              => 'COMMON_PRODUCT',
    'product_model'             => 'XX',
    'bar_code'                  => '6901010101098',
  ],
]);
print_r(json_decode((string) $response->getBody(), true));
返回字典类型描述
codestring响应码
messagestring响应描述

参阅 官方文档

Published on the GitHub by TheNorthMemory