产品更新规则获取接口

获取用户更新产品的规则

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