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

alibaba.amap.channel.car.im.read.msg (IM-乘客查询消息(读消息))

IM-乘客查询消息(读消息)

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
cursor Number 可选 1776775765084 查询消息游标时间戳
client_source String 必须 Amap_Car 企业来源(高德分配)
forward Boolean 可选 false true(默认): 向前获取消息,即时间增长的方向 false: 向后获取消息,即时间较小的方向
trace_id String 必须 ABC23 请求唯一ID,建议传递
amap_order_id String 必须 50762035002590070243410330 高德订单号

响应参数

名称 类型 示例值 描述
next_cursor Number 1776737984242 下一次查询消息游标时间戳(入参 cursor)
message_list AmapImConversationMessageVO [] 消息列表
  • └ create_time
  • Number
  • 1776737997051
  • 发送时间时间戳
  • └ message_id
  • String
  • 4076157947093.PNM
  • 消息id
  • └ sender_type
  • Number
  • 2
  • 发送者类型;1:乘客、2:司机
  • └ content_type
  • Number
  • 1
  • 消息类型;1:文本、2:图片
  • content
  • Content
  • 消息内容
  • └ text
  • String
  • 请您稍等片刻,马上到。
  • contentType=1时:文本消息
  • └ file_type
  • Number
  • 2
  • contentType=2时:图片类型 1-webp, 2-png, 3-jpg, 4-gif
  • └ content
  • String
  • 太长了给不了
  • contentType=2时:图片base64
  • └ url
  • String
  • https://img
  • contentType=2时:图片url地址
has_more Boolean false 是否还有更多消息,true是false否
result_code String 0 结果编码
amap_order_id String 50790511003010070669369641 订单号
result_msg String Success 结果描述

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAmapChannelCarImReadMsgRequest req = new AlibabaAmapChannelCarImReadMsgRequest();
req.setCursor(1776775765084L);
req.setClientSource("Amap_Car");
req.setForward(false);
req.setTraceId("ABC23");
req.setAmapOrderId("50762035002590070243410330");
AlibabaAmapChannelCarImReadMsgResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_amap_channel_car_im_read_msg_response>
    <next_cursor>1776737984242</next_cursor>
    <message_list>
        <amap_im_conversation_message_v_o>
            <create_time>1776737997051</create_time>
            <message_id>4076157947093.PNM</message_id>
            <sender_type>2</sender_type>
            <content_type>1</content_type>
            <content>
                <text>请您稍等片刻,马上到。</text>
                <file_type>2</file_type>
                <content>太长了给不了</content>
                <url>https://img</url>
            </content>
        </amap_im_conversation_message_v_o>
    </message_list>
    <has_more>false</has_more>
    <result_code>0</result_code>
    <amap_order_id>50790511003010070669369641</amap_order_id>
    <result_msg>Success</result_msg>
</alibaba_amap_channel_car_im_read_msg_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

返回
顶部