文档中心 > API类目 > 奇门仓储API

taobao.qimen.supplier.synchronize (供应商同步接口)

这个接口用来同步供应商信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
request Request 可选
  • └ actionType
  • String
  • 可选
  • add|update, 必填
  • add|update, 必填
  • └ supplierCode
  • String
  • 可选
  • 供应商编码 string (50), 必填
  • 供应商编码 string (50), 必填
  • └ supplierName
  • String
  • 可选
  • 供应商名称 string (200) , 必填
  • 供应商名称 string (200) , 必填
  • └ name
  • String
  • 可选
  • 联系人姓名, string (50)
  • 联系人姓名, string (50)
  • └ tel
  • String
  • 可选
  • 联系电话, string (50)
  • 联系电话, string (50)
  • └ email
  • String
  • 可选
  • 电子邮箱, string (50)
  • 电子邮箱, string (50)
  • └ countryCode
  • String
  • 可选
  • 国家二字码,string(50)
  • 国家二字码,string(50)
  • └ province
  • String
  • 可选
  • 省份, string (50)
  • 省份, string (50)
  • └ city
  • String
  • 可选
  • 城市, string (50)
  • 城市, string (50)
  • └ area
  • String
  • 可选
  • 区域, string (50)
  • 区域, string (50)
  • └ town
  • String
  • 可选
  • 村镇, string (50)
  • 村镇, string (50)
  • └ detailAddress
  • String
  • 可选
  • 详细地址, string (200)
  • 详细地址, string (200)
  • └ isValid
  • String
  • 可选
  • 是否有效, Y/N (默认为Y)
  • 是否有效, Y/N (默认为Y)
  • └ remark
  • String
  • 可选
  • 备注, string (500)
  • 备注, string (500)

响应参数

名称 类型 示例值 描述
response Response
  • └ flag
  • String
  • success|failure
  • success|failure
  • └ code
  • String
  • 响应码
  • 响应码
  • └ message
  • String
  • 响应信息
  • 响应信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
QimenSupplierSynchronizeRequest req = new QimenSupplierSynchronizeRequest();
QimenSupplierSynchronizeRequest.Request obj1 = new QimenSupplierSynchronizeRequest.Request();
obj1.setActionType("add|update, 必填");
obj1.setSupplierCode("供应商编码 string (50), 必填");
obj1.setSupplierName("供应商名称 string (200) , 必填");
obj1.setName("联系人姓名, string (50)");
obj1.setTel("联系电话, string (50)");
obj1.setEmail("电子邮箱, string (50)");
obj1.setCountryCode("国家二字码,string(50)");
obj1.setProvince("省份, string (50)");
obj1.setCity("城市, string (50)");
obj1.setArea("区域, string (50)");
obj1.setTown("村镇, string (50)");
obj1.setDetailAddress("详细地址, string (200)");
obj1.setIsValid("是否有效, Y/N (默认为Y)");
obj1.setRemark("备注, string (500)");
req.setRequest(obj1);
QimenSupplierSynchronizeResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<response>
    <flag>success|failure</flag>
    <code>响应码</code>
    <message>响应信息</message>
</response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部