第三方应用开发 服务端API 会话内容存档 基础接口 获取会话记录
获取会话记录
最后更新:2024/03/11
可联系渠道经理采购或代理智慧硬件接口已支持设备 联系渠道经理
获取会话记录
最后更新:2024/03/11
通过接口,获取企业一段时间内的会话记录。
调用该接口前必须先设置公钥

权限说明:

1.消息发送者或者接收者必须在会话存档接口权限授权范围以及“会话内容存档”配置的“企业版”或者“服务版”中(金融行业为“基础版”跟“企业版”)
2. 只可获取5天内的企业客户会话记录数据
3. 一次拉取调用上限1000条会话记录,可以通过分页拉取的方式来依次拉取
应用类型权限要求
自建应用暂不支持
代开发应用暂不支持
第三方应用暂不支持
会话存档接口授权需具备「会话存档接口权限- 获取会话记录」权限

 

请求方式: POST(HTTPS
请求地址: https://qyapi.weixin.qq.com/cgi-bin/chatdata/sync_msg?access_token=ACCESS_TOKEN

请求包体:

{
	"cursor":"RMTJID",
	"token":"NGEJKGOEGJKOEGNEOAGOEGOKEGHOEEEEE",
	"limit":200
}

参数说明:

参数是否必须说明
access_token调用接口凭证
cursor上一次调用时返回的next_cursor,第一次拉取可以不填。若不填,从3天内最早的消息开始返回。不多于64字节
token回调事件返回的 token 字段,10分钟内有效;建议都从回调事件中取出token填上,否则接口会有严格的频率限制。不多于128字节
limit拉取数量,默认值200,最大值1000

返回结果:

{
    "errcode":0,
    "errmsg":"ok",
    "has_more":true,
    "next_cursor":"JGNLGEHJGIE",
    "msg_list":[
        {
            "msgid":"xxxmsgid",
            "sender":{
                "type":1,
                "id":"woxxxxxmmgjiegjie"
            },
			"receiver_list": [
				{
					"type": 1,
					"id": "woAAAAAAAAAAA"
				},
				{
					"type": 2,
					"id": "wmXXXXXXXXXXXXX"
				}
			],
			"chatid": "wrXXXXXXXXXX",
            "send_time":166666666,
            "msgtype":2,
            "service_encrypt_info":{
                "encrypted_secret_key":"KEYAAAAAAABBBBBB",
                "public_key_ver":1
            }
        }
    ]
}

参数说明:

参数说明
errcode错误码
errmsg错误码说明
has_more是否还有更多数据。0-否;1-是。
next_cursor下次调用带上该值,则从当前的位置继续往后拉,以实现增量拉取。强烈建议对该字段入库保存,每次请求读取带上,请求结束后更新。避免因意外丢,导致必须从头开始拉取,引起消息延迟。
msg_list消息列表,按消息发送时间升序排序
msgid每条消息对应的msgid
sender.type消息发送者身份类型。1:员工;2:外部联系人; 3:机器人
sender.id消息发送者的id,当消息发送者为员工时,该字段为员工的open_userid;当消息发送者的身份为外部联系人时,该字段为外部联系人的id
chatid群ID,当消息是群消息的时候会返回该字段
receiver_list.type消息接受者的身份类型。1:员工;2:外部联系人; 3:机器人
receiver_list.id当接收者身份类型为员工时,该字段为员工open_userid;当接收者身份类型为外部联系人时,该字段为外部联系人id;当接收者身份类型为机器人式为机器人ID
send_time消息发送时间对应的unix时间戳
msgtype消息类型。枚举值定义见下方消息类型
service_encrypt_info.encrypted_secret_key加密后的密钥,使用设置公钥设置的公钥进行加密,需要服务商用私钥解密后才可传入会话展示组件
service_encrypt_info.public_key_ver公钥版本号

消息类型

类型说明
0暂不支持的消息类型
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群接龙
27markdown

 

上一篇
设置公钥
下一篇
获取内部群信息