产品更新规则获取接口
获取用户更新产品的规则
1.请求参数:
请求URL:
POST https://kf.fw199.com/gateway/taobao/tmall/product/update/schema/get
参数名 | 类型 | 必须 | 示例值 | 说明 |
---|---|---|---|---|
appid | String | 是 | uwkahf@jfs92 | 合作伙伴AppId |
timestamp | String | 是 | 1633618722 | 当前时间戳 |
tb_seller_nick | String | 是 | kingdo | 淘宝卖家店铺登录账号,非店铺名称 |
sign | String | 是 | 999de41d862efaa6f1084ead3b3ba480 | 如何计算生成见示例代码 |
product_id | Number | 是 | 3231432143 | 产品编号 |
2. 请求示例代码(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);
}
3. 返回结果如下
返回结果如下,由于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会包含失败原因。
4. 返回字段说明
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
update_product_schema | String | 参数产品ID对产品的更新规则 |
文档更新时间: 2023-11-03 16:50 作者:admin