API
上传 USPS 派送前轨迹
更新时间: 2024-10-23 16:50:38 访问次数:623

接口说明

通过上传派送前轨迹接口将轨迹传给Winit,Winit将在规定时间内将轨迹上传给供应商
目前支持的供应商和上传频率:

  • USPS:每4小时上传一次
  • Hermes:每1小时上传一次

使用场景

此接口适用于在USPS轨迹派送轨迹前展示派送前轨迹的客户

  1. 一条记录只支持一个轨迹代码,想要一个跟踪号下展示多条轨迹,需录入多条跟踪号一样,轨迹代码不一样的记录
  2. 一次请求最多支持100条跟踪号,400条轨迹代码
  3. 跟踪号:仅支持创建时间<120天的跟踪号
  4. 轨迹生成时间:轨迹在USPS tracking页面上展示的时间,不支持过去时间
  5. 轨迹代码:跟踪号+轨迹代码不支持重复上传

接口名称

pis.mscan.addTask

请求说明

请求内容 说明
URL https://openapi.winit.com.cn/openapi/service
接口测试 https://sandboxopenapi.winit.com.cn/openapi/service
验证方法 Token,md5
格式 json
字符编码 UTF-8
http请求方式 http
请求数限制 默认每分钟1000,1000有需要可申请加大。

请求入参

名称 类型 必填 说明 示例
mscanInfoList Array Y 派送前轨迹列表
一条记录只支持一个轨迹代码,想要一个跟踪号下展示多条轨迹,需录入多条跟踪号一样,轨迹代码不一样的记录;
一次请求最多支持100条跟踪号,400条轨迹代码
- trackingNo string(50) Y 跟踪号
仅支持创建时间<120天的跟踪号
- trackingCode string(50) Y 轨迹代码
跟踪号+轨迹代码不支持重复上传
USPS枚举值:GX,80,81,82;
GX:Shipping Label Created
80:Picked Up By Shipping Partner
81:Arrived Shipping Partner Facility
82:Departed Shipping Partner Facility Hermes枚举值:AC001,CC001
AC001: Accepted By Evri Gateway(Gscan)
CC001: Collected By Evri(Cscan)
- trackingTime string(50) Y 轨迹生成时间
轨迹在USPS tracking页面上展示的时间
格式:2023-12-13 10:00:00(当地时间)
USPS:不支持过去时间
Hermes:不支持未来时间

请求示例

  1. {
  2. "action":"pis.mscan.addTask",
  3. "app_key":"rebecca",
  4. "data":{
  5. "mscanInfoList":
  6. [
  7. {
  8. "trackingNo":"9205690332390200000074",
  9. "trackingCode":"GX",
  10. "trackingTime":"2023-12-13 10:00:00"
  11. },
  12. {
  13. "trackingNo":"9205690332390200000074",
  14. "trackingCode":"81",
  15. "trackingTime":"2023-12-13 10:00:00"
  16. },
  17. {
  18. "trackingNo":"9205690332390200000074",
  19. "trackingCode":"82",
  20. "trackingTime":"2023-12-13 10:00:00"
  21. },
  22. {
  23. "trackingNo":"9205690332390200000067",
  24. "trackingCode":"83",
  25. "trackingTime":"2023-12-13 10:00:00"
  26. }
  27. ]
  28. },
  29. "format":"json",
  30. "language":"zh_CN",
  31. "platform":"sw",
  32. "sign":"00000000000000000000000000000000",
  33. "sign_method":"md5",
  34. "timestamp":"2023-11-27 17:45:28",
  35. "version":"1.0"
  36. }

返回出参

返回参数说明:正确的返回编码code:0及结果data,错误的返回错误码及错误信息msg。

名称 类型 必传 说明 示例
trackingNo string(50) Y 跟踪号
trackingCode string(50) Y 轨迹代码
trackingTime string(50) Y 轨迹生成时间
code string() Y 编码
msg string() N 错误描述
按每条记录返回结果,如某条结果返回失败,重新上传该条记录即可

返回示例

  1. {
  2. "code": "0",
  3. "msg": "操作成功",
  4. "data": [
  5. {
  6. "trackingNo": "9205690332390200001316",
  7. "trackingCode": "GX",
  8. "trackingTime": "2023-12-20 10:00:00",
  9. "code": 0,
  10. "msg": null
  11. },
  12. {
  13. "trackingNo": "9205690332390200001309",
  14. "trackingCode": "81",
  15. "trackingTime": "2023-12-20 10:00:00",
  16. "code": 0,
  17. "msg": null
  18. },
  19. {
  20. "trackingNo": "9205590181411237533531",
  21. "trackingCode": "82",
  22. "trackingTime": "2023-12-20 10:00:00",
  23. "code": 0,
  24. "msg": null
  25. }
  26. ]
  27. }
关键词