文档中心 > API类目 > 阿里高德打车API

alibaba.amap.channel.car.order.cancel (取消订单)

取消用车订单 1.支持取消费用查询(除首汽曹操) 2.支持平台取消和乘客取消 3.cancelled 字段标记是否真的取消成功

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
trace_id String 可选 6d684a10-873a-5c84-878c-161f15923200 请求的唯一ID
amap_order_id String 必须 1541894302897424029 高德订单号
channel_order_id String 可选 15418943028 渠道订单号
cancel_type Number 必须 1 1.乘客取消 2.平台取消
force Boolean 必须 true true强制取消 false非强制取消 获取取消费,不会进行订单取消(部分运力不支持,会按强制取消处理,取消费为0也会直接取消订单)
client_source String 必须 amap-car 渠道来源,高德分配

响应参数

名称 类型 示例值 描述
trace_id String 6d684a10-873a-5c84-878c-161f15923200 请求的唯一ID
result_code String "0" 状态码
result_msg String Success 状态码描述
amap_order_id String 1541894302897424029 高德订单号
channel_order_id String 15418943028 渠道订单号
cancel_fee String 120 取消费 单位分
cancelled Boolean true 标识是否真正取消,true取消,false未取消

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAmapChannelCarOrderCancelRequest req = new AlibabaAmapChannelCarOrderCancelRequest();
req.setTraceId("6d684a10-873a-5c84-878c-161f15923200");
req.setAmapOrderId("1541894302897424029");
req.setChannelOrderId("15418943028");
req.setCancelType(1L);
req.setForce(true);
req.setClientSource("amap-car");
AlibabaAmapChannelCarOrderCancelResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_amap_channel_car_order_cancel_response>
    <trace_id>6d684a10-873a-5c84-878c-161f15923200</trace_id>
    <result_code>&quot;0&quot;</result_code>
    <result_msg>Success</result_msg>
    <amap_order_id>1541894302897424029</amap_order_id>
    <channel_order_id>15418943028</channel_order_id>
    <cancel_fee>120</cancel_fee>
    <cancelled>true</cancelled>
</alibaba_amap_channel_car_order_cancel_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部