谱蓝云 OpenAPI
  1. 聊天记录
谱蓝云 OpenAPI
  • 接入指南
    • 基本概念介绍
    • 开发前必读
    • 获取 access_token
      GET
  • 回调通知
    • 客户
    • 组织架构
    • 商机
  • 获客拉新
    • 渠道活码
    • 加微任务
  • 客户管理
    • 企微客户
      • 获取客户商机记录
      • 更新客户资料
      • 更新客户标签
      • 创建客户动态
      • 获取客户标签数据
      • 获取客户资料信息
      • 获取客户关系与所在群聊
      • 开发中心-客户业务线归属
      • 搜索客户列表
      • 更新同步客户信息
    • 客户群
      • 客户群分页查询
    • 标签任务
  • 客户运营
    • 客户群发
    • 企微朋友圈
    • 群群发
      • 创建群群发任务
  • 营销活动
    • 营销 SOP
    • 直播管理
  • 内容中心
    • 基础素材
      • 创建基础素材
    • 自定义表单
      • 获取指定表单数据
  • 销售管理
    • 线索管理
      • 创建线索
    • 商机管理
      • 创建商机
      • 跟进商机
    • 工作日历
      • 创建日程
  • 会话存档
    • 聊天记录
      • 查询员工与客户的记录
        POST
  • 数据中心
    • 客户联系统计
  • 组织架构
  • 应用通知
    • 创建应用通知
  • 内部标签
    • 获取企业内部标签库
    • 添加内部标签
    • 编辑内部标签
    • 删除内部标签
    • 给线索打标签
    • 移除线索身上的标签
    • 给客户打标签
    • 移除客户身上的标签
  1. 聊天记录

查询员工与客户的记录

开发中
POST
/open-api/chatmsg/document/query-chat
最后修改时间:2024-11-07 07:54:03
该接口用于通过应用获取企业的会话记录。

消息类型#

类型说明
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
提示
音视频通话分为微信互通通话和普通通话两种类型。
微信互通:1 次音视频通话只会产生 1 条记录。
普通通话:1 次音视频通话会产生多条记录,由参与人数决定。

请求参数

Query 参数
access_token
string 
可选
应用调用 API 的凭证
示例值:
{{access_token}}
Header 参数
Authorization
string 
可选
默认值:
Bearer {{auth_token}}
Body 参数application/json
userOpenid
string 
会话存档员工明文userid
必需
pageNo
integer 
页码
必需
>= 1
pageSize
integer 
每页条数
必需
<= 100
groupOpenid
string 
会话存档微信群明文id
可选
与 customerOpenid 互斥
customerOpenid
string 
会话存档客户明文customerid
可选
与 groupOpenid 互斥
startTime
integer 
搜索条件-开始时间
可选
endTime
integer 
搜索条件-结束时间
可选
keyword
string 
搜索聊天内容关键字
可选
msgType
string 
聊天类型
可选
详见”消息类型“
tenantId
integer 
租户id
可选
seq
integer 
会话原文seq值
必需
示例
{
    "userOpenid": "string",
    "pageNo": 1,
    "pageSize": 100,
    "groupOpenid": "string",
    "customerOpenid": "string",
    "startTime": 0,
    "endTime": 0,
    "keyword": "string",
    "msgType": "string",
    "tenantId": 0,
    "seq": 0
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location -g --request POST '/open-api/chatmsg/document/query-chat?access_token={{access_token}}' \
--header 'Authorization: Bearer {{auth_token}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "userOpenid": "string",
    "pageNo": 1,
    "pageSize": 100,
    "groupOpenid": "string",
    "customerOpenid": "string",
    "startTime": 0,
    "endTime": 0,
    "keyword": "string",
    "msgType": "string",
    "tenantId": 0,
    "seq": 0
}'

返回响应

🟢200成功
application/json
Body
code
integer 
状态码
必需
0 表示成功,非 0 表示失败
msg
string 
状态码描述
必需
示例
{
    "code": 0,
    "msg": "string"
}
上一页
创建日程
下一页
创建应用通知
Built with