|
4 éve | |
---|---|---|
resources | 4 éve | |
.gitignore | 4 éve | |
README.md | 4 éve |
本文档为网络货运开放接口文档,对接流程为:
请使用主账号获取对应的token再调用其他接口!!!
URL
+ ?access_token=生成的token
,参数传递使用JSON格式,例:
https://wlhy.hw.56fanyun.com/order/create_order?access_token=fe12047e-52b1-418c-848c-d08a885095a5
请勿将请求参数拼接在URL中传递!所有接口支持RESTful的方式访问,返回结果首先判断http状态码,有如下几种情况:
如无特殊说明,接口中所有时间均使用时间戳,精确到秒
简要描述: 获取登陆凭证
请求 URL: /user/generate_access_token
请求方式: GET, POST
需要Token: 否
请求参数:
名称 | 说明 | 类型 |
---|---|---|
userName 必填 |
账号 | string |
password 必填 |
密码 | string |
返回示例
{
"code": 200,
"message": null,
"data": {
"accessToken": "9d0dfe02-2349-421c-90ec-4b9ea174701b",
"refreshToken": "9f8326bc-c29f-4a28-a512-26caa1a9850a"
}
}
{
"status": 500,
"message": "账号或密码不正确"
}
简要描述: 更新登陆凭证
请求 URL: /user/refresh_access_token
请求方式: GET, POST
需要Token: 否
请求参数:
名称 | 说明 | 类型 |
---|---|---|
userName 必填 |
账号 | string |
refreshToken 必填 |
刷新凭证 | string |
返回示例
{
"code": 200,
"message": null,
"data": {
"accessToken": "9d0dfe02-2349-421c-90ec-4b9ea174701b",
"refreshToken": "9f8326bc-c29f-4a28-a512-26caa1a9850a"
}
}
{
"status": 500,
"message": "账号或刷新凭证不正确"
}
简要描述: 开单
请求 URL: /order/create_order
请求方式: POST
需要Token: 是
调用限制:
请求参数:
名称 | 说明 | 类型 |
---|---|---|
orders 必填 |
受理单列表 | < 运单 > array |
返回示例
调用成功但是系统中查看不到时请先阅读常见问题
{
"code": 200,
"data": ["1712051703640558"],
"message": null
}
{
"status": 500,
"message": "订单创建失败"
}
名称 | 说明 | 类型 |
---|---|---|
originalOrderNumber 必填 |
原始单号 长度 : 1 - 50 |
string |
businessType 必填 |
业务类型 | enum (干线普货运输, 城市配送, 农村配送, 集装箱运输, 其他) |
carrier 必填 |
承运人 | 承运人 |
consignerName 必填 |
发货人姓名 长度 : 1 - 45 |
string |
consignerPhone 必填 |
发货人电话 长度 : 1 - 20 |
string |
consignerIdCard 必填 |
发货人证件号 长度 : 1 - 35 |
string |
consignerAddress 必填 |
发货人地址 | 地址 |
consigneeName 必填 |
收货人姓名 长度 : 1 - 45 |
string |
consigneePhone 必填 |
收货人电话 长度 : 1 - 20 |
string |
consigneeIdCard 可选 |
收货人证件号 长度 : 0 - 35 |
string |
consigneeAddress 必填 |
收货人地址 | 地址 |
appointArriveTime 可选 |
预约送达时间。时间戳 | integer (int32) |
cargoList 可选 |
货物列表 | < 货物 > array |
deliveryTime 可选 |
提货时间。时间戳 | integer (int32) |
deliveryType 可选 |
提送类型。1:自提;2:送货 | integer (int32) |
deviceNumber 可选 |
绑定设备号 | string |
endAddress 可选 |
目的地 长度 : 0 - 20 |
string |
note1 可选 |
自定义备注1 | string |
note2 可选 |
自定义备注2 | string |
note3 可选 |
自定义备注3 | string |
note4 可选 |
自定义备注4 | string |
note5 可选 |
自定义备注5 | string |
note6 可选 |
自定义备注6 | string |
note7 可选 |
自定义备注7 | string |
note8 可选 |
自定义备注8 | string |
note9 可选 |
自定义备注9 | string |
note10 可选 |
自定义备注10 | string |
note11 可选 |
自定义备注11 | string |
note12 可选 |
自定义备注12 | string |
organizationPath 可选 |
组织机构 | string |
paymentCollect 可选 |
代收货款 最小值 : 0 最大值 : 999999 |
number (double) |
receiptCount 可选 |
回单数 最小值 : 0 最大值 : 999 |
integer (int32) |
remarks 可选 |
备注 长度 : 1 - 250 |
string |
salesman 可选 |
业务员 长度 : 0 - 20 |
string |
salesmanPhone 可选 |
业务员电话 长度 : 0 - 12 |
string |
settlementName 可选 |
结算方名称 长度 : 0 - 50 |
string |
settlementPhone 可选 |
结算方电话 长度 : 0 - 20 |
string |
shipperPay 可选 |
上游运费 最小值 : 0 最大值 : 9999999 |
number (double) |
shipperPayType 可选 |
上游运费支付方式. 1:现付;2:到付;3:回付;4:周结;5:月结;6:货款扣;7:季度结;8:在线支付;9:到付月结 | integer (int32) |
startAddress 可选 |
起始地 长度 : 0 - 20 |
string |
名称 | 说明 | 类型 |
---|---|---|
name 必填 |
货物名称 长度 : 1 - 150 |
string |
productModel 可选 |
货物备注 长度 : 0 - 100 |
string |
quantity 可选 |
件数 最小值 : 0 最大值 : 999999 |
number (double) |
status 可选 |
货物状态 | string |
type 必填 |
货物类型 | 可选值请参考《部网络货运信息交互系统代码集》 |
value 可选 |
货值 最小值 : 0 最大值 : 9999999 |
number (double) |
volume 可选 |
体积 最小值 : 0 最大值 : 9999 |
number (double) |
weight 必填 |
重量(千克) 最小值 : 0 最大值 : 99999999 |
number (double) |
note1 可选 |
自定义备注1 | string |
note2 可选 |
自定义备注2 | string |
note3 可选 |
自定义备注3 | string |
note4 可选 |
自定义备注4 | string |
note5 可选 |
自定义备注5 | string |
note6 可选 |
自定义备注6 | string |
名称 | 说明 | 类型 |
---|---|---|
carNumber 必填 |
车牌号码 长度 : 1 - 20 |
string |
driverFreight 必填 |
司机运费 最小值 : 0 最大值 : 999999 |
number (double) |
driverName 必填 |
司机名称 长度 : 1 - 20 |
string |
driverPhone 必填 |
司机电话 长度 : 1 - 20 |
string |
insuranceCompany 可选 |
保险公司 长度 : 0 - 30 |
string |
insuranceNumber 可选 |
保险单号 长度 : 0 - 30 |
string |
名称 | 说明 | 类型 |
---|---|---|
address 必填 |
地址 长度 : 1 - 100 |
string |
city 必填 |
市。xx市,行政区划全称 | string |
district 必填 |
区/县。xx区/县,行政区划全称。直辖市省市区样例:北京市-北京市-朝阳区;省直辖市。样例:湖北省-仙桃市-仙桃市 | string |
lat 可选 |
纬度 | number (double) |
lng 可选 |
经度 | number (double) |
province 必填 |
省。xx省,行政区划全称 | string |