taobao.openim.tribelogs.get (openim 群聊天记录导出接口)

获取openim账号的群聊天记录

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
tribe_id String 必须 1570721779 群号
begin Number 必须 1448899200 查询起始时间,UTC秒数。必须在一个月内。
end Number 必须 1448999200 查询结束时间,UTC秒数。必须大于起始时间并小于当前时间
count Number 必须 100 查询条数
next String 可选 sadfkklah== 迭代key

响应参数

名称 类型 示例值 描述
retCode Number 0 错误码
data TribeMessageResult a 返回结构
  • messages
  • TribeMessage []
  • a
  • 消息列表
  • content
  • MessageItem []
  • a
  • 消息内容节点序列
  • └ type
  • String
  • T
  • 节点类型
  • └ value
  • String
  • hello
  • 节点值
  • from_id
  • User
  • a
  • 发送方
  • └ app_key
  • String
  • 123
  • 发送方所属app
  • └ taobao_account
  • Boolean
  • false
  • 是否为淘宝账号
  • └ uid
  • String
  • im11
  • userid
  • └ time
  • Number
  • 1231231234
  • 消息时间。UTC时间
  • └ type
  • Number
  • 0
  • 消息类型
  • └ uuid
  • Number
  • 6290908080808
  • 消息UUID
  • └ next_key
  • String
  • sdfasd
  • 迭代key
message String success 错误信息
reason String success 错误原因
succ Boolean true 是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
OpenimTribelogsGetRequest req = new OpenimTribelogsGetRequest();
req.setTribeId("1570721779");
req.setBegin(1448899200L);
req.setEnd(1448999200L);
req.setCount(100L);
req.setNext("sadfkklah==");
OpenimTribelogsGetResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<openim_tribelogs_get_response>
    <retCode>0</retCode>
    <data>
        <messages>
            <tribe_message>
                <content>
                    <message_item>
                        <type>T</type>
                        <value>hello</value>
                    </message_item>
                </content>
                <from_id>
                    <app_key>123</app_key>
                    <taobao_account>false</taobao_account>
                    <uid>im11</uid>
                </from_id>
                <time>1231231234</time>
                <type>0</type>
                <uuid>6290908080808</uuid>
            </tribe_message>
        </messages>
        <next_key>sdfasd</next_key>
    </data>
    <message>success</message>
    <reason>success</reason>
    <succ>true</succ>
</openim_tribelogs_get_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

返回
顶部