API接口文档 (小组级)
  1. 会话接口
API接口文档 (小组级)
  • 接入说明
  • 快速入门
    • 加密手机号加好友方案
    • 加密版接口
    • 如何发送一条消息
    • 通过接口实现群发
    • 加密externalUserId打通方案
    • unionId打通方案
  • 接口文档
    • 小组级接口
      • 小组级接口说明
      • 基础接口
        • 获取托管企业微信列表
        • 获取个人微信授权到期及首次扫码登录的时间
        • 获取联系人列表
        • 获取群列表
        • 获取群列表(不包含成员信息)
        • 发送系统通知
        • 获取自定义标签列表
        • 获取组内员工列表
      • 群聊接口
        • 加入群聊
        • 退出群聊事件回调
        • 加入群聊事件回调
        • 更改群名事件回调
        • 创建群聊
        • 通过联系人id获取联系人所在群聊
      • 会话接口
        • 开发建议
        • 获取指定会话
          GET
        • 获取会话列表
          GET
        • 会话事件回调
          POST
        • 分配会话
          POST
        • 消息置顶
          POST
      • 加好友接口
        • 通过手机号加好友接口
        • 加好友任务成功回调
        • 好友通过后回调
        • 群聊加好友接口
      • 消息接口
        • 获取原图
        • 发送消息
        • 小组级接收消息回调
        • 聊天历史
        • 企微id发消息
      • 群发接口
        • 创建群发
        • 创建群发 Copy
        • 重发群发
        • 取消群发
        • 删除群发
        • 群发回调
        • 获取群发任务的失败列表
        • 获取群发任务的没有发送的列表
        • 获取群发任务的进度
    • 自建应用依赖接口
      • 自建应用依赖接口说明
      • 客户信息接口
        • 修改客户备注
        • 添加跟进记录
      • 雷达接口
        • 雷达访问接口
      • id信息获取接口
        • 获取chatId
        • 通过unionId获取chatId
    • 废弃接口
      • 会话小结
      • 渠道二维码管理
        • 获取渠道列表(企业控制台数据)
      • 通过企微id群聊加好友
      • 新增客户
      • 获取成员详情
      • 获取客户列表(2023/12/05 废弃)
      • 秒回数据同步
      • 获取群列表
      • 获取客户详情
      • 获取群信息
      • 绑定企业微信官方ID
      • 通过externalUserId获取chatId
      • 获取群列表(2023/2/05 废弃)
  • 更新日志
    • 更新日志
  1. 会话接口

获取会话列表

GET
/chat/list
📌
使用场景
此接口用来批量拉取对应小组内的所有会话数据,因为数据量比较大,且系统内的数据库是读写分离的,因此这个接口拉取到的数据可能会有延迟不准确的情况,

请求参数

Query 参数
token
string 
调用接口凭证
必需
iterator
string 
可选
用来遍历所有数据的迭代器,如果不传,则从最近创建出来的会话开始返回数据,这个值可以从接口的返回值里获取的
pageSize
string 
可选
获取数据的页数大小,默认值 10,最大值 1000

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://aa-stream-api.ddregion.com/chat/list?token=&iterator=&pageSize='

返回响应

🟢200成功
application/json
Body
code
string 
返回码
必需
nextIterator
string 
下一页需要传入的迭代器,仅当下一页存在数据的时候才会返回,如果当前没有下一页数据了,则此值不存在
可选
chats
array [object {13}] 
对应的会话数据数组
必需
chatId
string 
系统会话id
必需
assigneeId
string 
当前会话分配的人,如果为空字符串说明当前对话处于未分配状态uid
必需
botId
string 
当前会话所属的托管账号id
必需
type
enum<integer> 
会话类型
必需
枚举值:
01
wxid
string 
当前对象系统id
必需
avatarUrl
string 
当前会话的名字
必需
如果是私聊会话,且当前好友有备注,则这个值为备注,如果没有备注,则为昵称,如果是群聊会话,则是群名
name
string 
当前会话的名字
必需
如果是私聊会话,且当前好友有备注,则这个值为备注,如果没有备注,则为昵称,如果是群聊会话,则是群名
extraInfo
string 
当前会话的额外信息
可选
如果是私聊会话,且当前好友有备注,则这个值为昵称,如果没有备注,则此值为空,如果是群聊会话,这个值是当前群的成员数量
contactType
string 
私聊会话类型
可选
仅私聊会话有这个值
coworker
string 
当前私聊会话对象是否为企业内部成员
可选
仅私聊会话有这个值
corporation
string 
当前私聊会话对象是否为企业内部成员
可选
仅私聊会话有这个值
externalUserId
string 
当前对话对象的企业微信外部联系人id
可选
仅私聊会话有这个值
wecomChatId
string 
当前对话对象的企业微信外部群聊id
可选
仅群聊会话有这个值
示例
{
  "code": "string",
  "nextIterator": "string",
  "chats": [
    {
      "chatId": "string",
      "assigneeId": "string",
      "botId": "string",
      "type\t": 0,
      "wxid": "string",
      "avatarUrl": "string",
      "name": "string",
      "extraInfo": "string",
      "contactType": "string",
      "coworker": "string",
      "corporation": "string",
      "externalUserId": "string",
      "wecomChatId": "string"
    }
  ]
}
上一页
获取指定会话
下一页
会话事件回调
Built with