国内打车


国内打车

打车订单详情查询

通过该接口查询打车订单详情。

接口URL

/car/order_detail/query

请求参数定义

参数名参数说明必填参数类型长度值举例备注
CorpCode企业账号YString1000系统提供的企业账号
Timestamp时间戳YString1420180811113019服务方仅允许20分钟内的时间误差。
Version版本号YString3.0固定为3.0。
LoginName操作人帐号YStringHW_0000011、如本次操作为系统相关,则该字段为固定字符串值:"sysadmin";2、如操作为指定普通员工信息维护或修改,则该字符串为:“<员工登录账户名称>"。
MsgID唯一标识YString1000020150511190411000001企业账号+消息方向+YYYYMMDDHHMMSS+NNNNNN
OrderId订单IDYStringU1234567打车订单号

响应参数定义

参数名参数说明必填参数类型长度值举例备注
OrderId订单idYStringU1234567系统侧的订单主键id
TravelType出行类型YString0:因公出行,1:个人出行默认返回因公出行订单
OrderStatus订单状态YString订单状态枚举
OrderStatusShow订单状态YStringIN_QUEUE:派单中,DRIVER_RECEIVED:司机已接单,TRIP_START:行程已开始,WAIT_PAY:待支付,WAIT_CONFIRM:待确认,QUEUE_FAILED:派单失败,DRIVER_DEPART:司机已出发,DRIVER_ARRIVE:司机已到达,CANCEL_WAIT_PAY:取消待支付,CANCEL_WAIT_CONFIRM:取消待确认,COMPLETE:已完成,CANCELED:已取消,CHANGING_QUEUE:改派中订单状态中文枚举
CreateTime预定时间NString2022-10-01 10:01yyyy-MM-dd HH:mm
TravelNoTRNStringTR-202210001差旅审批单号
SaleApp订单来源NStringH5订单来源
SaleChannel预定渠道NStringandroid预定渠道
CarUseScene用车场景YStringPERSONAL:个人用车,COMMON:普通打车,OVERTIME:加班打车,BUSINESS_TRIP:差旅用车预定用车的场景
EntId企业主键YString1企业id
EntName企业名称NString华为技术有限公司企业的名称
BelongDept预定人所属部门NStringXXX部门预定人所属部门
StaffNo预定人工号NString123456
UserName预定人姓名NString张三
MemberId预定人MemberIdYStringID123456789
LoginName登录人账号YString18012345678
PayType支付方式NString0:员工电子流,5:关联月结,10:外部月结,3:现金,4:POS,11:转账,1:在线支付,2:IVR,6:因公欠款,7:VIP欠款,8:担保欠款,10:外部月结,11:转帐,12:互抵,13:预收帐款,14:到店付款
TotalPrice订单总价NString123.01
ServiceFee服务费NString123.01
SupplierOrderId供应商IdNStringSL2017122100029
SupplierType供应商类型NStringCAOCAO
SupplierName供应商名称NString曹操
ContactList联系人列表NList<OpenApiContact>
TravelerList乘车人列表NList<OpenApiTraveler>
VirtualTripInfo预估行程信息NOpenApiTripInfo
ActualTripInfo实际行程信息NOpenApiTripInfo

OpenApiContact联系人

参数名参数说明必填参数类型长度值举例备注
ContactID联系人IdNString123456
ContactName联系人姓名NString张三
ContactMobile联系人手机号NString18012345678
MobileCountryCode手机号国家码NString86
VirtualMobile联系人虚拟手机号NString78946123
VirtualMobileValid虚拟号码有效性NString0:无效,1:有效

OpenApiTraveler乘车人

参数名参数说明必填参数类型长度值举例备注
PassgID乘客idNString123456
MemberID会员IdNStringID123465
TravelerName乘客姓名NString张三
TravelerMobile乘客手机号NString18012345678
MobileCountryCode手机号国家码NString86

OpenApiTripInfo行程信息

参数名参数说明必填参数类型长度值举例备注
ServiceType服务类型NString实时单,预约单,接送机用车服务类型
DepartAddr出发地点NString南京市雨花台区华为云楼
DepartCityId出发城市idNString156320100城市id
ArrivalCityId到达城市idNString156320100城市id
DepartTime出发时间NLocalDateTime
DepartCityName出发城市名称NString南京
ArrivalAddr到达地点NString南京大学鼓楼校区
ArrivalTime到达时间NLocalDateTime
ArrivalCityName到达城市名称NString南京
DriverName司机姓名NString李师傅
DriverMobile司机手机号NString13012345678
LicensePlate车牌号NString苏AD8888
CarType车辆型号NString天籁
CarColor车辆颜色NString黑色
ActualSupplierName实际供应商名称NString首约出行
Mileage总里程展示(千米)NBigDecimal15
Duration总时长展示(分钟)NBigDecimal30
RideType运力类型NString经济型,舒适型,商务型,豪华型
TotalPrice总金额NBigDecimal35.59
CarUseType用车类型NStringNORMAL:普通打车,AIRPORT_PICKUP:接机,AIRPORT_DROP_OFF:送机
ChargeItemList费用明细集合NList<OpenApiChargeItemInfo>
TripAttachInfo附加信息jsonNString
FlightDepartureAirport3code航班出发机场3字码NStringNKG
FlightArrivalAirport3code航班到达机场3字码NStringSZX
FlightDepartureDate航班出发日期NLocalDate
FlightNo航班号NStringMU1234

费用项信息OpenApiChargeItemInfo

参数名参数说明必填参数类型长度值举例备注
Type费用类型名称NString起步费
Amount费用项金额(元)NString10

样例

请求示例

{
  "CorpCode": "1000",
  "Timestamp": "20110811113019",
  "Version": "2.0",
  "LoginName": "HW_000001",
  "MsgID": "1000020150511190411000001",
  "OrderId": "U123456789"
}

响应示例

{
  "EntId": "1",
  "EntName": "华为技术有限公司",
  "BelongDept": "部门",
  "StaffNo": "001234",
  "UserName": "张三",
  "MemberId": "ID777777",
  "LoginName": "8888",
  "OrderId": "U123456789",
  "TravelType": "0",
  "OrderStatus": "COMPLETE",
  "OrderStatusShow": "已完成",
  "CreateTime": "2022-10-01 14:00",
  "TravelNo": "TA20221001",
  "SaleApp": "H5",
  "SaleChannel": "ios",
  "CarUseScene": "PERSONAL",
  "ResultCode": "0",
  "Description": "success",
  "PayType": "0",
  "TotalPrice": "13.01",
  "ServiceFee": "5.01",
  "SupplierOrderId": "T12121111",
  "SupplierType": "AMAP",
  "SupplierName": "高德打车",
  "ContactList": [
    {
      "ContactID": "799756",
      "ContactName": "张三",
      "ContactMobile": "13012345678",
      "MobileCountryCode": "86",
      "VirtualMobile": "05682245",
      "VirtualMobileValid": "0:无效"
    }
  ],
  "TravelerList": [
    {
      "PassgID": "799256",
      "TrPassgID": "963258",
      "TravelerName": "张三",
      "MemberID": "ID123456",
      "TravelerMobile": "13012345678",
      "MobileCountryCode": "86"
    }
  ],
  "VirtualTripInfo": {
    "ServiceType": "实时单",
    "DepartAddr": "华为南京研究所A区",
    "DepartCityId": "156320100",
    "ArrivalCityId": "156320100",
    "DepartTime": "2022-10-28T07:06:40.379Z",
    "DepartCityName": "南京",
    "ArrivalAddr": "南京大学鼓楼校区",
    "ArrivalTime": "2022-10-28T07:06:40.379Z",
    "ArrivalCityName": "南京",
    "DriverName": "李师傅",
    "DriverMobile": "15012345678",
    "LicensePlate": "苏AD8888",
    "CarType": "天籁",
    "CarColor": "黑色",
    "ActualSupplierName": "曹操",
    "Mileage": 11,
    "Duration": 30,
    "RideType": "舒适型",
    "TotalPrice": 10,
    "CarUseType": "NORMAL",
    "ChargeItemList": [
      {
        "Type": "起步费",
        "Amount": "10"
      }
    ],
    "TripAttachInfo": "string",
    "FlightDepartureAirport3code": "NKG",
    "FlightArrivalAirport3code": "SZX",
    "FlightDepartureDate": "2022-10-28",
    "FlightNo": "MU1234"
  },
  "ActualTripInfo": {
    "ServiceType": "实时单",
    "DepartAddr": "华为南京研究所A区",
    "DepartCityId": "156320100",
    "ArrivalCityId": "156320100",
    "DepartTime": "2022-10-28T07:06:40.379Z",
    "DepartCityName": "南京",
    "ArrivalAddr": "南京大学鼓楼校区",
    "ArrivalTime": "2022-10-28T07:06:40.379Z",
    "ArrivalCityName": "南京",
    "DriverName": "李师傅",
    "DriverMobile": "15012345678",
    "LicensePlate": "苏AD8888",
    "CarType": "天籁",
    "CarColor": "黑色",
    "ActualSupplierName": "曹操",
    "Mileage": 11,
    "Duration": 30,
    "RideType": "舒适型",
    "TotalPrice": 10,
    "CarUseType": "NORMAL",
    "ChargeItemList": [
      {
        "Type": "起步费",
        "Amount": "10"
      }
    ],
    "TripAttachInfo": "string",
    "FlightDepartureAirport3code": "NKG",
    "FlightArrivalAirport3code": "SZX",
    "FlightDepartureDate": "2022-10-28",
    "FlightNo": "MU1234"
  }
}

打车订单增量查询

企业可调用此接口获取打车订单增量数据。

遵循GDPR要求,默认只返回因公出行的订单。

订单相关数据的任何变更,都会将订单输出至增量列表中,不仅仅是订单状态变化。

如果收到相同状态的更新,可以是状态的内部变化或者订单其他数据发生了变化,通过调用订单详情接口获取详细变更信息。

接口URL

/car/increment_order/list

请求参数定义

参数名参数说明必填参数类型长度值举例备注
CorpCode企业账号YString1000系统提供的企业账号
Timestamp时间戳YString1420180811113019服务方仅允许20分钟内的时间误差。
Version版本号YString3.3固定为3.3。
MsgID唯一标识YString1000020150511190411000001企业账号+消息方向+YYYYMMDDHHMMSS+NNNNNN
LoginName操作人帐号YStringzhangsan@huawei.com1、如果是系统维护,写“sysadmin”查询企业下全量数据,用此账号2、 如果是普通员工维护,写员工登录名。查询员工名下订单,用此账号
OrderID打车订单号NString根据订单号查询,有OrderID的前提下不考虑StartTime和EndTime
StartTime开始更新时间NString20180811113019yyyyMMddHHmmss包含当前时间
EndTime截止更新时间NString20180811113019yyyyMMddHHmmss不包含当前时间查询跨度不超过24小时
PageIndex查询的页码YString
Size每页条数YString建议20,上限50

响应参数定义

参数名参数说明必填参数类型长度值举例备注
ResultCode返回码YString00表示成功,其他值为失败。
Description描述YStringSuccess描述信息,出错时为错误信息即错误原因。
PageIndex当前的页码NString
Size每页条数NString
Total总记录数NString
OrderList打车订单集合NList<OpenApiIncreOrderInfo>

增量打车单信息OpenApiIncreOrderInfo

参数名参数说明必填参数类型长度值举例备注
ChangeTime变更时间NStringyyyy-MM-dd HH:mm
OrderId订单IdNStringU123456789系统订单id
SupplierOrderId供应商订单号NStringB20221001用车供应商订单号
CreateTime订单创建时间NStringyyyy-MM-dd HH:mm
EntName企业名称NString
TravelType出行类型NString0:因公出行,1:个人出行
ServiceType服务类型NString实时单,预约单,接送机
OrderStatus订单状态NStringIN_QUEUE:派单中,DRIVER_RECEIVED:司机已接单,TRIP_START:行程已开始,WAIT_PAY:待支付,WAIT_CONFIRM:待确认,QUEUE_FAILED:派单失败,DRIVER_DEPART:司机已出发,DRIVER_ARRIVE:司机已到达,CANCEL_WAIT_PAY:取消待支付,CANCEL_WAIT_CONFIRM:取消待确认,COMPLETE:已完成,CANCELED:已取消,CHANGING_QUEUE:改派中
TotalPrice总价NString123.01
DepartAddr出发地址NString南京市雨花台区华为云楼
ArrivalAddr到达地址NString南京大学鼓楼校区
RideType运气类型NString经济型,舒适型,商务型,豪华型
Mileage总里程(千米)NString15
Duration总时长(分钟)NString30

样例

请求示例

{
  "CorpCode": "1000",
  "Timestamp": "20110811113019",
  "Version": "2.0",
  "LoginName": "HW_000001",
  "MsgID": "1000020150511190411000001",
  "StartTime": "yyyyMMddHHmmss",
  "EndTime": "yyyyMMddHHmmss",
  "PageIndex": "1",
  "Size": "20",
  "OrderId": ""
}

响应示例

{
  "ResultCode": "0",
  "Description": "success",
  "PageIndex": "1",
  "Size": "1",
  "Total": "1",
  "OrderList": [
    {
      "DepartAddr": "南京市雨花台区华为云楼",
      "ArrivalAddr": "南京大学鼓楼校区",
      "RideType": "舒适型",
      "Mileage": "11",
      "Duration": "30",
      "OrderId": "U1234567789",
      "SupplierOrderId": "LS20221001",
      "CreateTime": "2022-10-01 14:00",
      "EntName": "华为技术有限公司",
      "TravelType": "0",
      "ServiceType": "实时单",
      "OrderStatus": "已完成",
      "TotalPrice": "30.00",
      "ChangeTime": "2022-10-01 14:00"
    }
  ]
}

打车订单列表查询

通过该接口查询打车订单列表。

遵循GDPR要求,默认只返回因公出行的订单。

接口URL

/querycarorderlist

请求参数定义

参数名参数说明必填参数类型长度值举例备注
CorpCode企业账号YString1000系统提供的企业账号
Timestamp时间戳YString1420180811113019服务方仅允许20分钟内的时间误差。
Version版本号YString3.0固定为3.0。
LoginName操作人帐号YStringsysadmin如果是系统维护,写“sysadmin”查询企业下全量数据,用此账号
StartCreateDate订单生成起始日期NString20130423yyyyMMdd。查询时从00:00开始
EndCreateDate订单生成截止时间NString20130424yyyyMMdd。查询时以23:59结束, 开始结束时间有一个为空时,根据另外一个值查询3天数据,都为空时查最近3天数据
EnterpriseTrID企业客户系统审批单编号NStringTA0315012116281300028如果此字段有值,则不考虑StartCreateDate和EndCreateDate查询条件,仅查询该出差申请单号对应的订单数据
PageIndex查询的页码YString
Size每页条数YString建议20,上限50

响应参数定义

参数名参数说明必填参数类型长度值举例备注
ResultCode返回码YString00表示成功,其他值为失败。
Description描述YStringSuccess描述信息,出错时为错误信息即错误原因。
PageIndex当前的页码NString
Size每页条数NString
Total总记录数NString
OrderList打车订单集合NList<OrderList>

打车订单集合OrderList

参数名参数说明必填参数类型长度值举例备注
OrderId订单idYStringU1234567系统侧的订单主键id
TravelType出行类型YStringBUSINESS:因公出行,PRIVATE:个人出行默认返回因公出行订单
OrderStatus订单状态YStringIN_QUEUE:派单中,DRIVER_RECEIVED:司机已接单,TRIP_START:行程已开始,WAIT_PAY:待支付,WAIT_CONFIRM:待确认,QUEUE_FAILED:派单失败,DRIVER_DEPART:司机已出发,DRIVER_ARRIVE:司机已到达,CANCEL_WAIT_PAY:取消待支付,CANCEL_WAIT_CONFIRM:取消待确认,COMPLETE:已完成,CANCELED:已取消,CHANGING_QUEUE:改派中订单状态枚举
CreateTime预定时间NString2022-10-01 10:01yyyy-MM-dd HH:mm
TravelNoTRNStringTR-202210001差旅审批单号
SaleChannel预定渠道NStringandroid预定渠道
CarUseScene用车场景YStringPERSONAL:个人用车,COMMON:普通打车,OVERTIME:加班打车,BUSINESS_TRIP:差旅用车预定用车的场景
EntId企业主键YString1企业id
EntName企业名称NString华为技术有限公司企业的名称
BelongDept预定人所属部门NStringXXX部门预定人所属部门
StaffNo预定人工号NString123456
UserName预定人姓名NString张三
MemberId预定人MemberIdYStringID123456789
PayType支付方式NString结算方式: CASH:现金; TRANSFER:转账; ALIPAY:支付宝; WECHAT:微信; UNION:银联; HUAWEI_PAY:华为支付; EMPLOYEE_FLOW:员工电子流; ASS_MONTHLY_BALANCE:关联月结; EXT_MONTHLY_BALANCE:外部月结; BUSINESS_BALANCE:因公欠款; DEBT:欠款
TotalPrice订单总价NString123.01

样例

请求示例

{
  "CorpCode": "WELINK_xxx",
  "Timestamp": "20230714142011",
  "Version": "3.0",
  "LoginName": "WE_xxx",
  "PageIndex": "1",
  "Size": "5",
  "StartCreateDate": "20230602",
  "EndCreateDate": "20230702"
}

响应示例

{
  "ResultCode": "0",
  "Description": "success",
  "PageIndex": "1",
  "Size": "1",
  "Total": "1",
  "OrderList": [
    {
      "OrderId": "U118791870",
      "TravelType": "BUSINESS",
      "OrderStatus": "COMPLETE",
      "CreateTime": "2023-06-05T11:39:26",
      "TravelNo": "",
      "SaleChannel": "H5",
      "CarUseScene": "NORMAL",
      "EntId": "E0000",
      "EntName": "南京件有限公司",
      "BelongDept": "加班打车测试专用部门",
      "StaffNo": "0100032",
      "UserName": "程萍",
      "MemberId": "ID2105271010214",
      "PayType": "EXT_MONTHLY_BALANCE",
      "TotalPrice": "31.50"
    }
  ]
}

错误码

错误码错误描述解决方案
3003未知错误,请稍后重试联系技术支持人
3010用户不存在检查账号或者联系技术支持人员
3404时间戳信息错误,请确认后重试检查入参
3401企业账号不存在,请确认后重试检查账号或者联系技术支持人员
400参数错误根据描述信息检查入参
4000系统繁忙,请稍后重试未知错误,联系技术支持人员
4001系统繁忙,请稍后重试数据库错误,联系技术支持人员
4002参数错误根据描述信息检查入参
10002无访问权限根据描述信息检查入参或联系技术支持人员
10011公司编号不能为空检查入参
10012操作人帐号不能为空检查入参
10013操作人帐号不合法检查账号或者联系技术支持人员
10109页码设置错误,请确认后重试检查入参
10110每页条数需要在1~50之间检查入参
10511开始时间不能为空检查入参
10512结束时间不能为空检查入参
10513开始时间格式错误检查入参
10514结束时间格式错误检查入参
10515结束时间不能大于当前时间检查入参
10516结束时间距离开始时间不能超过24小时检查入参
10518该集团下无对应公司检查是否集团查询
10519集团编号不存在,请确认后重试检查账号或者联系技术支持人员
432000100未知错误,请稍后重试联系技术支持人