物流接口
物流接口详情
GET - /logistics/info
| 参数 |
是否必填 |
类型 |
说明 |
| name |
是 |
String |
快递100kuaidi100 |
物流接口保存
POST - /logistics/edit
| 参数 |
是否必填 |
类型 |
说明 |
| name |
是 |
String |
快递100kuaidi100 |
| config |
是 |
json |
配置信息,格式如下: |
快递100的config数据格式
分3个版本,分别为:免费版、限量免费、企业接口
{ "version":"free"}
| 参数 |
是否必填 |
类型 |
说明 |
| version |
是 |
string |
值为 free |
{ "version":"limited", "app_key":"xxxxxxxxxxxx", "cache_expire_seconds": 1000}
| 参数 |
是否必填 |
类型 |
说明 |
| version |
是 |
string |
值为 limited |
| app_key |
否 |
String |
授权秘钥 |
| cache_expire_seconds |
否 |
Int |
缓存过期秒数, 正式接口可能存在次数限制问题,设置缓存时间后在指定时间内只调取缓存并不调用接口(数据可能会延迟) |
{ "version":"limited", "app_key":"xxxxxxxxxxxx", "enterprise_customer_number": "xxxxxxxxxxx", "cache_expire_seconds": 1000}
| 参数 |
是否必填 |
类型 |
说明 |
| version |
是 |
string |
值为 enterprise |
| app_key |
否 |
String |
授权秘钥 |
| enterprise_customer_number |
否 |
String |
企业编号 |
| cache_expire_seconds |
否 |
Int |
缓存过期秒数, 正式接口可能存在次数限制问题,设置缓存时间后在指定时间内只调取缓存并不调用接口(数据可能会延迟) |
完整提交示例:
{ "name":"kuaidi100", "config":{ "version":"limited", "app_key":"xxxxxxxxxxxx", "enterprise_customer_number": "xxxxxxxxxxx", "cache_expire_seconds": 1000 }}
后端接口会验证每个version对应的字段是否存在,可以为空但不可以不存在
界面示例:
