跳转到内容
返回官网

产品更新规则获取接口

获取用户更新产品的规则

一、请求参数

请求URL:

POST https://kf.fw199.com/gateway/taobao/tmall/product/update/schema/get

参数名类型必须示例值说明
appidStringuwkahf@jfs92合作伙伴AppId
timestampString1633618722当前时间戳
tb_seller_nickStringkingdo淘宝卖家店铺登录账号,非店铺名称
signString999de41d862efaa6f1084ead3b3ba480如何计算生成见示例代码
product_idNumber3231432143
产品编号

二、请求示例代码

Java

@Test
public void TaoBaoTmallProductUpdateSchemaGet() throws Exception {
Map<String, String> data = new HashMap<String, String>();
data.put("appid", Config.AppId);
Long timestamp = System.currentTimeMillis() / 1000;
data.put("timestamp", timestamp.toString());
data.put("tb_seller_nick", Config.TBSellerNick);
data.put("product_id", "337259102");
data.put("sign", Utils.Sign(data,Config.AppSecret));
// 调用服务API
doHttpRequest(Config.TaoBaoTmallProductUpdateSchemaGetUrl ,data);
}

三、返回结果

返回结果如下,由于result字段过大,省略。由于result的结果内容是xml格式,对于一些字符进行了转义, 比如 “\u003c” 转成 “<” , “\u003e” 转成 “>” 等,收到后需要反转义处理。

{
"code": 0,
"message": "ok",
"data": {
"request_id": "15rbg4vqd9ani",
"update_product_schema": "\u003citemRule\u003e\u003cfield id=\"prop_20000\" name=\"品牌\" type=\"singleCheck\"\u003e\u003crules\u003e\u003crule name=\"requiredRule\" value=\"true\"/\u003e\u003crule name=\"readOnlyRule\" value=\"true\"/\u003e\u003c/rules\u003e\u003c/field\u003e\u003cfield id=\"prop_148784156\" name=\"上市时间\" type=\"input\"\u003e\u003crules\u003e\u003crule name=\"tipRule\" value=\"上市时间格式为 :年-月-日,无单位\"/\u003e\u003c/rules\u003e\u003c/field\u003e\u003cfield id=\"prop_149088771\" name=\"屏幕分辨率\" type=\"input\"\u003e\u003crules\u003e\u003crule name=\"requiredRule\" value=\"true\"/\u003e\u003crule name=\"tipRule\" value=\"屏幕分辨率格式为 :值x值单位,单位为像素,输入的值必须为整数\"/\u003e\u003c/rules\u003e\u003c/field\u003e\u003cfield id=\"prop_186822501\" name=\"是否有阅读灯\" type=\"singleCheck\"\u003e\u003crules\u003e\u003crule name=\"requiredRule\" value=\"true\"/\u003e\u003c/rules\u003e\u003coptions\u003e\u003coption displayName=\"\" value=\"21959\"/\u003e\u003coption displayName=\"\" value=\"21958\"/\u003e\u003c/options\u003e\u003cdefault-value\u003e21958\u003c/default-value\u003e\u003c/field\u003e\u003cfield id=\"prop_148406271\" name=\"智能类型\" type=\"singleCheck\"\u003e\u003coptions\u003e\u003coption displayName=\"不支持智能\" value=\"824538435\"/\u003e\u003coption displayName=\"其他智能\" value=\"233218574\"/\u003e\u003coption displayName=\"已连接天猫精灵\" value=\"2455923292\"/\u003e\u003coption displayName=\"阿里智能\" value=\"999686113\"/\u003e\u003c/options\u003e\u003c/field\u003e\u003cfield id=\"prop_154382128\" name=\"内存容量\" type=\"input\"\u003e\u003crules\u003e\u003crule name=\"requiredRule\" value=\"true\"/\u003e\u003crule name=\"tipRule\" value=\"内存容量格式为 :值单位,单位为MB|GB,小数点后最多保留1位.\"/\u003e\u003c/rules\u003e\u003c/field\u003e\u003cfield id=\"prop_148794100\" name=\"屏幕尺寸\" type=\"input\"\u003e\u003crules\u003e\u003crule name=\"requiredRule\" value=\"true\"/\u003e\u003crule name=\"tipRule\" value=\"屏幕尺寸格式为 :值单位,单位为英寸,小数点后最多保留2位.\"/\u003e\u003c/rules\u003e\u003cdefault-value\u003e6英寸\u003c/default-value\u003e\u003c/field\u003e\u003cfield id=\"prop_122276283\" name=\"屏幕类型\" type=\"singleCheck\"\u003e\u003crules\u003e\u003crule name=\"requiredRule\" value=\"true\"/\u003e\u003c/rules\u003e\u003coptions\u003e\u003coption displayName=\"C-paper显示屏\" value=\"125078009\"/\u003e\u003coption displayName=\"E-ink电子墨水屏\" value=\"57640922\"/\u003e\u003coption displayName=\"EPD电子纸屏\" value=\"57640924\"/\u003e\u003coption displayName=\"Sipix电子纸屏\" value=\"57640923\"/\u003e\u003coption displayName=\"TFT\" value=\"4404638\"/\u003e\u003coption displayName=\"其它\" value=\"-1\"/\u003e\u003c/options\u003e\u003cdefault-value\u003e57640922\u003c/default-value\u003e\u003c/field\u003e\u003cfield id=\"in_prop_122276283\" name=\"屏幕类型\" type=\"input\"\u003e\u003crules\u003e\u003crule name=\"disableRule\" value=\"true\"\u003e\u003cdepend-group operator=\"and\"\u003e\u003cdepend-express fieldId=\"prop_122276283\" value=\"-1\" symbol=\"!=\"/\u003e\u003c/depend-group\u003e\u003c/rule\u003e\u003c/rules\u003e\u003c/field\u003e\u003cfield id=\"prop_14543205\" name=\"是否触摸屏\" type=\"singleCheck\"\u003e\u003crules\u003e\u003crule name=\"requiredRule\" value=\"true\"/\u003e\u003c/rules\u003e\u003coptions\u003e\u003coption displayName=\"\" value=\"21958\"/\u003e\u003coption displayName=\"\" value=\"21959\"/\u003e\u003c/options\u003e\u003cdefault-value\u003e21958\u003c/default-value\u003e\u003c/field\u003e\u003c/itemRule\u003e"
},
"trace_id": ""
}

说明: code为0表示成功,非0为失败,message会包含失败原因。

四、返回字段说明

名称类型示例值描述
update_product_schemaString参数产品ID对产品的更新规则