API
Ontrac地址校验接口
更新时间: 2024-08-02 20:45:49 访问次数:294

接口说明

该接口提供给第三方平台或是卖家自有系统。

使用场景

卖家使用Ontrac区域派送供应商,可以通过该接口验证收货人地址是否正确,并获取建议地址用于修正。减少因地址错误产生地址修正附加费或包裹投递失败。

接口名称

winit.tools.address.addressValid

请求说明

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

请求入参

名称 类型 必填 说明 示例
type string Y 校验类型,目前只支持ONTRAC
country String Y ISO国家码
city String Y 城市
zipcode String Y 邮编
street String Y 街道
street2 String N 街道2
state String Y

请求示例

  1. {
  2. "action": "winit.tools.address.addressValid",
  3. "app_key": "rebecca",
  4. "data": {
  5. "type":"ONTRAC",
  6. "state":"California",
  7. "city": "Hawthorne",
  8. "country": "United States of America",
  9. "street": "13825 CRENSHAW",
  10. "street2": " BLV",
  11. "zipcode": "90250-7814"
  12. },
  13. "format": "json",
  14. "language": "zh_CN",
  15. "platform": "OWNERERP",
  16. "sign": "00000000000000000000000000000000",
  17. "sign_method": "md5",
  18. "timestamp": "2015-06-16 00:19:26",
  19. "version": "1.0"
  20. }

返回出参

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

名称 类型 必传 说明 示例
valid Boolean Y 校验结果 true-通过
false-不通过
errorMessage String Y 错误信息
suggestionList Object N 建议地址列表
–|streetNumberLow String Y 最小街道号
–|streetNumberHigh String Y 最大街道号
–|streetSide String Y streetSide
–|streetNumber String Y 街道号
–|streetName String Y 街道
–|country String Y 国家
–|city String Y 城市
–|postalCode String Y 邮编
–|percentage String Y 相似度
–|state String Y
scrubbedAddress Object
结构化地址,无需使用
–|streetAddress String Y 结构化地址,无需使用
–|roomSuiteFloor String Y 结构化地址,无需使用
–|isBusiness String Y 结构化地址,无需使用
–|addressQuality String Y 结构化地址,无需使用
–|scrubbedLogic String Y 结构化地址,无需使用
–|country String Y 结构化地址,无需使用
–|city String Y 结构化地址,无需使用
–|postalCode String Y 结构化地址,无需使用
–|state String Y 结构化地址,无需使用
–|timeZone String Y 结构化地址,无需使用

返回示例

  1. {
  2. "code": "0",
  3. "msg": "操作成功",
  4. "data": {
  5. "valid": false,
  6. "errorMessage": null,
  7. "suggestions": [
  8. {
  9. "streetNumberLow": "13801",
  10. "streetNumberHigh": "13899",
  11. "streetSide": "Odd",
  12. "streetNumber": "13825",
  13. "streetName": "CRENSHAW BLVD",
  14. "country": "US",
  15. "city": "HAWTHORNE",
  16. "postalCode": "90250",
  17. "percentage": 95,
  18. "state": "CA"
  19. }
  20. ],
  21. "scrubbedAddress": {
  22. "streetAddress": "13825 CRENSHAW BLV",
  23. "roomSuiteFloor": "",
  24. "isBusiness": true,
  25. "addressQuality": 0,
  26. "scrubbedLogic": " ",
  27. "country": "US",
  28. "city": "HAWTHORNE",
  29. "postalCode": "90250-7814",
  30. "state": "CA",
  31. "timeZone": "America/Los_Angeles"
  32. },
  33. "error": false
  34. }
  35. }
关键词