文档
测试

1.获取-海鼎供应商信息

POST
http://39.108.211.149:18164/h6-wms-service/open-api/wms/{wmsCode}/vendor/get?lastSerialNo=上次获取的业务单据通知表最大序列号

接口描述

获取海鼎供应商信息

流程图

![海鼎获取供应商数据 1.png](https://cos.easydoc.net/48578360/files/kh0907d9.png)

调用方式

>s JOS EDI程序定时轮询调用此接口 定时间隔:2小时

调用异常处理

>i 1.提交请求失败/对方接口未响应则连续尝试。如果错误次数达到6次,则放弃调用,等待下一次轮询。同时发送异常事件邮件至"",邮件需体现异常事件名称,描述 2.edi日志平台可查看异常调用日志,并可以手动发起resend重新执行

数据格式及编码

ChartSet:UTF-8 Content-Type:application/json Accept:application/json

auth接口认证

Authrization Type:BASIC AUTH Username: Password:

请求参数

参数名
类型
描述
必填
wmsCode
string(10)
物流中心编码
必填
lastSerialNo
long
供应商资料通知表序列号 (JD调用时,传上次调用此接口返回数组中的最大序列号)
必填

响应参数

参数名
类型
描述
必填
code
string(32)
异常代码,0:正常, 非0异常
必填
message
string(255)
异常消息
必填
success
boolean
true/false
必填
data
array
数据列表
必填
serialNo
long
行id 京东侧需存储数组中行id的最大值,以便下次请求时作为输入参数
必填
vendorCode
string(20)
wow侧供应商代码 (对照京东字段: isvSupplierNo)
必填
vendorName
string(80)
wow侧供应商名称 (对照京东字段: supplierName)
必填
shortName
string(80)
wow供应商简称(京东侧忽略)
必填
address
string(255)
地址 ( 对照京东字段: address)
必填
contactor
string(30)
联系人 (对照京东字段: contacts)
必填
phone
string(255)
联系人电话 (对照京东字段: phone)
必填
zip
string(6)
邮编(京东侧忽略)
必填
email
string(50)
邮箱 (对照京东字段: email)
必填

请求示例

==测试环境== ```json GET http://39.108.211.149:18164/h6-wms-service/open-api/wms/{wmsCode}/vendor/get?lastSerialNo=上次获取的业务单据通知表最大序列号 HTTP/1.1 Authorization: Basic Z3Vlc3Q6Z3Vlc3Q= Content-Type: application/json; charset=utf-8 ``` ==生产环境== ```json GET http://120.79.81.130:18164/h6-wms-service/open-api/wms/{wmsCode}/vendor/get?lastSerialNo=上次获取的业务单据通知表最大序列号 HTTP/1.1 Authorization: Basic Z3Vlc3Q6Z3Vlc3Q= Content-Type: application/json; charset=utf-8 ```

响应示例

```json { "code":"0", "message":null, "success":true, "data":[ { "serialNo":1, //行id,京东侧需存储数组中行id的最大值,以便下次请求时作为输入参数 "vendorCode":"V0001", //wow侧供应商代码 "vendorName":"上海海鼎信息工程股份有限公司", //wow侧供应商名称 "shortName":"海鼎", //wow供应商简称 "address":"上海市闵行区浦江镇联航路1588号海鼎大楼", //地址 "contactor":"某某", //联系人 "phone":"021-54325000", //电话 "zip":"201112", //邮编 "email":"-" //邮箱 } ] } ```