# 网络货运开放接口文档
------
- [网络货运开放接口文档](#%E7%BD%91%E7%BB%9C%E8%B4%A7%E8%BF%90%E5%BC%80%E6%94%BE%E6%8E%A5%E5%8F%A3%E6%96%87%E6%A1%A3)
- [接口简介:](#%E6%8E%A5%E5%8F%A3%E7%AE%80%E4%BB%8B)
- [相关说明请仔细阅读!:](#%E7%9B%B8%E5%85%B3%E8%AF%B4%E6%98%8E%E8%AF%B7%E4%BB%94%E7%BB%86%E9%98%85%E8%AF%BB)
- [接口凭证](#%E6%8E%A5%E5%8F%A3%E5%87%AD%E8%AF%81)
- [获取登陆凭证接口](#%E8%8E%B7%E5%8F%96%E7%99%BB%E9%99%86%E5%87%AD%E8%AF%81%E6%8E%A5%E5%8F%A3)
- [获取登陆凭证接口(加密)](#%E8%8E%B7%E5%8F%96%E7%99%BB%E9%99%86%E5%87%AD%E8%AF%81%E6%8E%A5%E5%8F%A3%E5%8A%A0%E5%AF%86)
- [更新登陆凭证接口](#%E6%9B%B4%E6%96%B0%E7%99%BB%E9%99%86%E5%87%AD%E8%AF%81%E6%8E%A5%E5%8F%A3)
- [运单类接口](#%E8%BF%90%E5%8D%95%E7%B1%BB%E6%8E%A5%E5%8F%A3)
- [创建运单接口](#%E5%88%9B%E5%BB%BA%E8%BF%90%E5%8D%95%E6%8E%A5%E5%8F%A3)
- [更新运单接口](#%E6%9B%B4%E6%96%B0%E8%BF%90%E5%8D%95%E6%8E%A5%E5%8F%A3)
- [签收运单接口](#%E7%AD%BE%E6%94%B6%E8%BF%90%E5%8D%95%E6%8E%A5%E5%8F%A3)
- [查询运单接口](#%E6%9F%A5%E8%AF%A2%E8%BF%90%E5%8D%95%E6%8E%A5%E5%8F%A3)
- [撤销运单接口](#%E6%92%A4%E9%94%80%E8%BF%90%E5%8D%95%E6%8E%A5%E5%8F%A3)
- [创建撮合运单接口](#%E5%88%9B%E5%BB%BA%E6%92%AE%E5%90%88%E8%BF%90%E5%8D%95%E6%8E%A5%E5%8F%A3)
- [更新运单司机运费](#%E6%9B%B4%E6%96%B0%E8%BF%90%E5%8D%95%E5%8F%B8%E6%9C%BA%E8%BF%90%E8%B4%B9)
- [基础信息类接口](#%E5%9F%BA%E7%A1%80%E4%BF%A1%E6%81%AF%E7%B1%BB%E6%8E%A5%E5%8F%A3)
- [司机相关接口](#%E5%8F%B8%E6%9C%BA%E7%9B%B8%E5%85%B3%E6%8E%A5%E5%8F%A3)
- [批量创建司机接口](#%E6%89%B9%E9%87%8F%E5%88%9B%E5%BB%BA%E5%8F%B8%E6%9C%BA%E6%8E%A5%E5%8F%A3)
- [修改司机信息接口](#%E4%BF%AE%E6%94%B9%E5%8F%B8%E6%9C%BA%E4%BF%A1%E6%81%AF%E6%8E%A5%E5%8F%A3)
- [根据身份证号查询司机](#%E6%A0%B9%E6%8D%AE%E8%BA%AB%E4%BB%BD%E8%AF%81%E5%8F%B7%E6%9F%A5%E8%AF%A2%E5%8F%B8%E6%9C%BA)
- [车辆相关接口](#%E8%BD%A6%E8%BE%86%E7%9B%B8%E5%85%B3%E6%8E%A5%E5%8F%A3)
- [批量创建车辆接口](#%E6%89%B9%E9%87%8F%E5%88%9B%E5%BB%BA%E8%BD%A6%E8%BE%86%E6%8E%A5%E5%8F%A3)
- [修改车辆信息接口](#%E4%BF%AE%E6%94%B9%E8%BD%A6%E8%BE%86%E4%BF%A1%E6%81%AF%E6%8E%A5%E5%8F%A3)
- [根据车牌号查询车辆](#%E6%A0%B9%E6%8D%AE%E8%BD%A6%E7%89%8C%E5%8F%B7%E6%9F%A5%E8%AF%A2%E8%BD%A6%E8%BE%86)
- [收款人相关接口](#%E6%94%B6%E6%AC%BE%E4%BA%BA%E7%9B%B8%E5%85%B3%E6%8E%A5%E5%8F%A3)
- [批量创建收款人接口](#%E6%89%B9%E9%87%8F%E5%88%9B%E5%BB%BA%E6%94%B6%E6%AC%BE%E4%BA%BA%E6%8E%A5%E5%8F%A3)
- [修改收款人信息接口](#%E4%BF%AE%E6%94%B9%E6%94%B6%E6%AC%BE%E4%BA%BA%E4%BF%A1%E6%81%AF%E6%8E%A5%E5%8F%A3)
- [承运人(经纪人)相关接口](#%E6%89%BF%E8%BF%90%E4%BA%BA%E7%BB%8F%E7%BA%AA%E4%BA%BA%E7%9B%B8%E5%85%B3%E6%8E%A5%E5%8F%A3)
- [创建承运人(经纪人)接口](#%E5%88%9B%E5%BB%BA%E6%89%BF%E8%BF%90%E4%BA%BA%E7%BB%8F%E7%BA%AA%E4%BA%BA%E6%8E%A5%E5%8F%A3)
- [财务类接口](#%E8%B4%A2%E5%8A%A1%E7%B1%BB%E6%8E%A5%E5%8F%A3)
- [核销接口全部核销](#%E6%A0%B8%E9%94%80%E6%8E%A5%E5%8F%A3%E5%85%A8%E9%83%A8%E6%A0%B8%E9%94%80)
- [撤销核销接口](#%E6%92%A4%E9%94%80%E6%A0%B8%E9%94%80%E6%8E%A5%E5%8F%A3)
- [创建司机费用结算单接口](#%E5%88%9B%E5%BB%BA%E5%8F%B8%E6%9C%BA%E8%B4%B9%E7%94%A8%E7%BB%93%E7%AE%97%E5%8D%95%E6%8E%A5%E5%8F%A3)
- [查询司机费用结算单信息接口](#%E6%9F%A5%E8%AF%A2%E5%8F%B8%E6%9C%BA%E8%B4%B9%E7%94%A8%E7%BB%93%E7%AE%97%E5%8D%95%E4%BF%A1%E6%81%AF%E6%8E%A5%E5%8F%A3)
- [分笔核销司机费用结算单接口](#%E5%88%86%E7%AC%94%E6%A0%B8%E9%94%80%E5%8F%B8%E6%9C%BA%E8%B4%B9%E7%94%A8%E7%BB%93%E7%AE%97%E5%8D%95%E6%8E%A5%E5%8F%A3)
- [财务类接口撮合](#%E8%B4%A2%E5%8A%A1%E7%B1%BB%E6%8E%A5%E5%8F%A3%E6%92%AE%E5%90%88)
- [创建司机费用结算单接口撮合](#%E5%88%9B%E5%BB%BA%E5%8F%B8%E6%9C%BA%E8%B4%B9%E7%94%A8%E7%BB%93%E7%AE%97%E5%8D%95%E6%8E%A5%E5%8F%A3%E6%92%AE%E5%90%88)
- [查询司机费用结算单信息接口撮合](#%E6%9F%A5%E8%AF%A2%E5%8F%B8%E6%9C%BA%E8%B4%B9%E7%94%A8%E7%BB%93%E7%AE%97%E5%8D%95%E4%BF%A1%E6%81%AF%E6%8E%A5%E5%8F%A3%E6%92%AE%E5%90%88)
- [分笔核销司机费用结算单接口撮合](#%E5%88%86%E7%AC%94%E6%A0%B8%E9%94%80%E5%8F%B8%E6%9C%BA%E8%B4%B9%E7%94%A8%E7%BB%93%E7%AE%97%E5%8D%95%E6%8E%A5%E5%8F%A3%E6%92%AE%E5%90%88)
- [合同类接口](#%E5%90%88%E5%90%8C%E7%B1%BB%E6%8E%A5%E5%8F%A3)
- [创建承运人合同接口](#%E5%88%9B%E5%BB%BA%E6%89%BF%E8%BF%90%E4%BA%BA%E5%90%88%E5%90%8C%E6%8E%A5%E5%8F%A3)
- [创建委托代收合同接口](#%E5%88%9B%E5%BB%BA%E5%A7%94%E6%89%98%E4%BB%A3%E6%94%B6%E5%90%88%E5%90%8C%E6%8E%A5%E5%8F%A3)
- [创建撮合单票承运人合同接口](#%E5%88%9B%E5%BB%BA%E6%92%AE%E5%90%88%E5%8D%95%E7%A5%A8%E6%89%BF%E8%BF%90%E4%BA%BA%E5%90%88%E5%90%8C%E6%8E%A5%E5%8F%A3)
- [创建自营单票承运人合同接口](#%E5%88%9B%E5%BB%BA%E8%87%AA%E8%90%A5%E5%8D%95%E7%A5%A8%E6%89%BF%E8%BF%90%E4%BA%BA%E5%90%88%E5%90%8C%E6%8E%A5%E5%8F%A3)
- [实名认证类接口](#%E5%AE%9E%E5%90%8D%E8%AE%A4%E8%AF%81%E7%B1%BB%E6%8E%A5%E5%8F%A3)
- [实名认证接口](#%E5%AE%9E%E5%90%8D%E8%AE%A4%E8%AF%81%E6%8E%A5%E5%8F%A3)
- [位置信息类接口](#%E4%BD%8D%E7%BD%AE%E4%BF%A1%E6%81%AF%E7%B1%BB%E6%8E%A5%E5%8F%A3)
- [上报运单轨迹接口](#%E4%B8%8A%E6%8A%A5%E8%BF%90%E5%8D%95%E8%BD%A8%E8%BF%B9%E6%8E%A5%E5%8F%A3)
- [接口参数说明](#%E6%8E%A5%E5%8F%A3%E5%8F%82%E6%95%B0%E8%AF%B4%E6%98%8E)
- [运单](#%E8%BF%90%E5%8D%95)
- [撮合运单](#%E6%92%AE%E5%90%88%E8%BF%90%E5%8D%95)
- [货物](#%E8%B4%A7%E7%89%A9)
- [承运人](#%E6%89%BF%E8%BF%90%E4%BA%BA)
- [受理单收款人](#%E5%8F%97%E7%90%86%E5%8D%95%E6%94%B6%E6%AC%BE%E4%BA%BA)
- [地址](#%E5%9C%B0%E5%9D%80)
- [运单运费](#%E8%BF%90%E5%8D%95%E8%BF%90%E8%B4%B9)
- [司机](#%E5%8F%B8%E6%9C%BA)
- [车辆](#%E8%BD%A6%E8%BE%86)
- [收款人](#%E6%94%B6%E6%AC%BE%E4%BA%BA)
- [承运人(经纪人)](#%E6%89%BF%E8%BF%90%E4%BA%BA%E7%BB%8F%E7%BA%AA%E4%BA%BA)
- [位置信息](#%E4%BD%8D%E7%BD%AE%E4%BF%A1%E6%81%AF)
## 接口简介:
本文档为网络货运开放接口文档,对接流程为:
1. 注册并开通网络货运账号(正式环境账号联系我司实施或者商务获取);
2. 使用网络货运的账号密码获取接口访问令牌(accessToken);
3. 使用`accessToken`调用其他接口;
**请使用主账号获取对应的token再调用其他接口!!!**
## 相关说明(请仔细阅读!):
1. **什么是主账号**:
即贵公司在我们系统中创建的第一个账号,其后所有的贵公司系统中的账号都是子账号。如果不知道自己是否使用的主账号或者主账号具体是哪个请联系相关负责人。
2. **接口统一URL地址**:
**梵运**
测试环境=https://openapi.wlhy.pre.kuaihuoyun.com ,正式环境=https://openapi.wlhy.56fanyun.com
**快货运**
测试环境=https://openapi.wlhy.pre.kuaihuoyun.com ,正式环境=https://openapi.wlhy.kuaihuoyun.com
3. **测试环境系统地址**:
https://wlhy.pre.kuaihuoyun.com
4. **测试环境账号**:
联系我司对接负责人获取。账号并不互通,测试账号对应的是测试环境的域名,正式环境无法使用!
5. **调用接口方式**:
`URL` + `?access_token=生成的token`,参数传递使用JSON格式。
`Content-Type: application/json;charset=UTF-8`。例:
https://openapi.wlhy.pre.kuaihuoyun.com/order/create_order?access_token=fe12047e-52b1-418c-848c-d08a885095a5
**请勿将请求参数拼接在URL中传递!**
6. **调试接口**:
推荐使用Postman,或者访问接口URL,会跳转至调试界面
7. **时间格式**:
如无特殊说明,接口中所有时间均使用秒级时间戳(例:1631584850)
8. **调用限制**:
为防止恶意攻击和滥用,接口都加上了调用限制,不同接口限制不同,请参考接口中调用限制的相关说明。例:60次/分钟,表示一分钟内最多请求60次,超过限制会拒绝请求,返回`操作太频繁`。
9. **返回HTTP协议状态码**:
|状态码|说明|
|:---:|---|
|200|调用接口成功|
|401|授权失败,需要重新登陆获取access_token|
|404|接口不存在,请检查调用的接口地址,协议的格式是否正确|
|500|服务异常,具体错误原因会在返回结果中说明|
10. **返回字段(HTTP状态200)**:
|名称|说明|
|:---:|---|
|code|状态码|
|data|返回数据,接口调用成功(状态码为 200)之后返回的数据|
|message|错误信息,当接口调用失败(状态码为 非200)时,返回的错误信息,调用成功时返回null|
**返回示例**
- 调用成功示例
```json
{
"code": 200,
"data":