-
-
名称 |
类型 |
必须 |
描述 |
$app |
String |
否 |
应用的app_key |
$method |
String |
是 |
API接口名称 |
$sign |
String |
是 |
签名 |
$token |
String |
是 |
采用OAuth授权方式为必填参数 |
$v |
String |
是 |
API协议版本,可选值:1.0.0 |
-
名称 |
类型 |
必须 |
示例值 |
描述 |
productId |
String |
是
|
A0000016934 |
产品ID |
description |
String |
否
|
|
产品描述 |
props |
String |
否
|
fuZhuangSpec_property_1=鳄鱼,fuZhuangSpec_property_2=A948273,fuZhuangSpec_property_3=2012 |
数据来自于gome.goods.itemProps.get根据子类目id获得子类目属性信息; 属性串 (格式为key=value,多个属性用英文逗号隔开,属性值长度不超过150个字符,例如:fuZhuangSpec_property_1=鳄鱼,fuZhuangSpec_property_2=A948273,fuZhuangSpec_property_3=2012),如果属性值value是复选,多个值之间用“#@#”分隔,例如:fuZhuangSpec_property_5=8G#@#16G#@#32G |
skuProps |
String |
否
|
|
sku级属性串,skuProps对象里边增加props属性串,属性串里要包含outId信息(格式为outId=12000000001,cpjtSpecProperty4=123mm,cpjtSpecProperty3=kakakaka;outId=12000000002,cpjtSpecProperty4=123mm,cpjtSpecProperty3=kakakaka多个属性用英文逗号隔开,更新多个商品属性用英文分号隔开。属性值长度不超过150个字符,例如:fuZhuangSpecProperty1=鳄鱼,fuZhuangSpecProperty2=A948273,fuZhuangSpecProperty3=2012),如果属性值value是复选,多个值之间用“#@#”分隔,例如:fuZhuangSpecProperty5=8G#@#16G#@#32G。 |
gift |
String |
否
|
降 价 促 销 |
促销语 |
freightTempletId |
String |
否
|
|
运费模板ID(非必输,不填默认去店铺的默认运费模板) |
keyWord |
String |
否
|
收纳 |
关键字 |
mobileDescription |
String |
否
|
|
移动端简介内容 |
-
Java
GmosClient client = new DefaultGmosClient(url, appKey, secret, token);
GomeGoodsProductUpdateRequest request = new GomeGoodsProductUpdateRequest();
//详细参数信息请参考API详情页面。
request.setProductId("A0000016934");
request.setDescription("");
request.setProps("fuZhuangSpec_property_1=鳄鱼,fuZhuangSpec_property_2=A948273,fuZhuangSpec_property_3=2012");
request.setSkuProps("");
request.setGift("降 价 促 销");
request.setFreightTempletId("");
request.setKeyWord("收纳");
request.setMobileDescription("");
GomeGoodsProductUpdateResponse response = client.execute(request);
System.out.println(response.getBody());
PHP
require_once('GmosSdk.php');
$client = new GmosClient;
$client -> appkey = "";
$client -> secretKey = "";
$client -> session = "";
$client -> gatewayUrl = "";
$request = new GomeGoodsProductUpdateRequest;
//详细参数信息请参考API详情页面。
$request -> setProductId("A0000016934");
$request -> setDescription("");
$request -> setProps("fuZhuangSpec_property_1=鳄鱼,fuZhuangSpec_property_2=A948273,fuZhuangSpec_property_3=2012");
$request -> setSkuProps("");
$request -> setGift("降 价 促 销");
$request -> setFreightTempletId("");
$request -> setKeyWord("收纳");
$request -> setMobileDescription("");
$response = $client -> execute($request);
Net
IGmosClient client = new DefaultGmosClient(url, appKey, secret, token);
GomeGoodsProductUpdateRequest request = new GomeGoodsProductUpdateRequest();
request.ProductId="A0000016934";
request.Description="";
request.Props="fuZhuangSpec_property_1=鳄鱼,fuZhuangSpec_property_2=A948273,fuZhuangSpec_property_3=2012";
request.SkuProps="";
request.Gift="降 价 促 销";
request.FreightTempletId="";
request.KeyWord="收纳";
request.MobileDescription="";
GomeGoodsProductUpdateResponse response = client.Execute(request);
-
注:名称栏的缩进表示类型的关联,单击可以隐藏当前类型包含的字段
-
JSON
-
-
错误码 |
错误消息 |
10001 |
系统错误 |
10002 |
方法调用次数超限 |
10003 |
当前版本的方法不存在,请检查 |
10004 |
缺少版本参数,请指定服务方法的版本号 |
10005 |
该应用在当前IP下禁止访问 |
8224 |
缺少签名参数,请添加签名请求参数 |
8999 |
存在重复的请求,请在90秒之后再请求第二次 |
8225 |
签名无效,请按正确的算法对请求数据进行签名 |
9000 |
字段%s不能为空 |
8249 |
超过上传限制 |
8223 |
无效的appKey,请使用合法的appKey(由服务提供商授予你) |
8239 |
需要传递accessToken参数 |
8222 |
缺少appKey,请向服务端获取合法的appKey |
20001 |
令牌已过期 |
-