跳转至
400-881-9892

文档中心

官方文档,可查阅产品介绍、快速入门、用户指南、开发指南、API参考、SDK参考、帮助等信息。

文档中心 互动课堂

获取房间聊天记录

请求示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
<?php

use TalkCloud\Api\RoomSdk;

$config = [
    'Tk_Company_Key' => '你的企业Key',
];

$sdk = new RoomSdk($config);

$result = $sdk->getChatList([
    'serial' => "1213123",//房间号
    'thirdroomid' => "1111111",//用户自定义房间号,如果创建时,无绑定,此参数可以不传
]);

$resultData = json_decode($result, true);

其它请求参数请参考获取房间聊天记录API接口文档

返回结构说明

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
{
    "result": 0,
    "data": [
        {
            "serial": "1053823916",
            "msg": {
                "type": "em",
                "context": [
                    "https://tk-static-demo.talk-cloud.net/static/h5_new_4.15.7.2/img/22.png"
                ]
            },
            "fromID": "ae111c29-4332-9bd3-3cbb-e764035cb676",
            "toID": "7f0cce28-0b0a-1a68-d0e0-f04650039827",
            "nickname": "admin",
            "type": 1,
            "ts": 1709780671894,
            "companyid": "10785",
            "role": 0,
            "extra": {
                "time": 1709780671663,
                "fromNickname": "22"
            },
            "room_unit_id": 71
        },
        {
            "serial": "1053823916",
            "msg": {
                "type": "img",
                "context": "https://tk-hwdemocdn.talk-cloud.net/chatimage/10785/1053823916/10785_20240307_110425_xjhguntg-1.png"
            },
            "fromID": "ae111c29-4332-9bd3-3cbb-e764035cb676",
            "toID": "7f0cce28-0b0a-1a68-d0e0-f04650039827",
            "nickname": "admin",
            "type": 1,
            "ts": 1709780666332,
            "companyid": "10785",
            "role": 0,
            "extra": {
                "time": 1709780666139,
                "msgtype": "onlyimg",
                "cospath": "https://tk-hwdemocdn.talk-cloud.net",
                "uploadts": "",
                "fromNickname": "22"
            },
            "room_unit_id": 71
        },
        {
            "serial": "1053823916",
            "msg": {
                "type": "text",
                "context": "老师好"
            },
            "fromID": "7f0cce28-0b0a-1a68-d0e0-f04650039827",
            "toID": "ae111c29-4332-9bd3-3cbb-e764035cb676",
            "nickname": "22",
            "type": 1,
            "ts": 1709780650364,
            "companyid": "10785",
            "role": 2,
            "extra": {
                "time": 1709780650199,
                "fromNickname": "admin"
            },
            "room_unit_id": 71
        },
        {
            "serial": "1053823916",
            "msg": {
                "type": "text",
                "context": "我是33"
            },
            "fromID": "e3501fbf-7be4-c6f5-8c7f-c3efc0ed68f8",
            "toID": "__all",
            "nickname": "33",
            "type": 0,
            "ts": 1709780637875,
            "companyid": "10785",
            "role": 2,
            "extra": {
                "time": 1709780637454
            },
            "room_unit_id": 71
        }
    ],
    "pageList": {
        "total": 1115,
        "page": "1",
        "shownum": "100"
    },
    "msg": ""
}

返回参数说明请参考获取房间聊天记录API接口文档

建议在业务代码中统一先 json_decode($result, true) 后再取字段。

错误码说明