API接口文档
  1. 消息接口
API接口文档
  • 接入说明
  • 快速入门
    • 如何发送一条消息
    • 通过接口实现群发
    • 加密externalUserId打通方案
    • unionId打通方案
    • 企业级API消息回调签名说明
  • 接口文档
    • 企业级接口
      • 企业级接口说明
      • 成员接口
        • 成员信息
          • 获取企业成员列表
          • 通过邮箱或uid获取成员详情
          • 激活成员
        • 部门信息
          • 获取部门列表
          • 获取部门成员
        • 企业内小组管理
          • 创建小组
          • 查询小组
          • 删除小组
        • 获取企业信息
          • 获取企业基础信息
        • 通过成员userid获取账号botId
          • 通过成员userid获取账号botId
        • 通过账号botId获取成员userid
          • 通过账号botId获取成员userid
        • 获取小组API信息
          • 获取企业内各小组API配置信息
          • 修改API配置信息
      • 客户接口
        • 客户信息管理
          • 获取客户列表
          • 查询客户详情
          • 企业微信外部联系人externalUserId转系统wxid
          • 系统wxid转换企业微信外部联系人externalUserId
          • 删除客户接口
          • 添加客户接口
          • 服务商id打通接口
          • 新增客户回调—RPA
          • 客户信息变更回调
          • 删除客户或者被客户删除回调
          • 修改备注手机号
          • 修改描述
          • 修改称呼
          • 修改备注
          • 客户id置换接口
          • 客户同步接口
          • 通过好友申请
          • 好友申请回调
          • 添加跟进记录v2
        • 标签管理
          • 获取自定义标签列表
          • 添加自定义标签
          • 更新自定义标签
          • 删除自定义标签
          • 增/删自定义标签
          • 添加自定义标签组
          • 删除自定义标签组
          • 修改自定义标签组名
          • 获取标签列表
          • 获取底层标签列表
          • 获取标签详情
          • 创建标签
          • 修改标签组
          • 修改标签
          • 删除标签组
          • 删除标签
          • 通过底层编辑客户企业标签
      • 托管账号接口
        • 账号操作管理
          • 获取企业内各小组托管账号信息
          • 账号托管事件回调
          • 新建托管账号
          • 删除托管账号
          • 重启托管账号
          • 查询托管账号状态
          • 输入托管账号验证码
          • 账号限制事件回调
          • 托管账号昵称变更回调
        • 托管账号标签
          • 创建托管账号标签
          • 删除托管账号标签
          • 更新托管账号标签
          • 获取托管账号标签列表
          • 给托管账号打/删标签
      • 群聊接口
        • 群聊欢迎语管理
          • 新建入群欢迎语
          • 查询入群欢迎语
          • 更新入群欢迎语
        • 群聊操作管理
          • 创建群聊
          • 将客户移出群聊
          • 将客户拉入群聊
          • 群聊改名
          • 群聊禁止改名
          • 群聊转移群主
          • 设置群管理员
          • 解散群聊
          • 修改托管账号在群聊中的昵称
          • 群活码
          • 禁止互相添加为联系人
          • 退出群聊接口
        • 群聊黑名单管理
          • 拉入群聊黑名单
          • 移出群聊黑名单
          • 获取群聊黑名单列表
        • 群聊防骚扰管理
          • 获取群聊防骚扰策略列表
          • 获取防骚扰策略生效的群聊列表
          • 应用防骚扰策略
        • 获取群聊信息
          • 获取群列表
          • 获取群二维码
          • 企业微信群chatid转系统群roomwxid
          • 系统群roomwxid转企业微信群chatid
          • 查询群详情
          • 群聊同步接口
      • 营销功能接口
        • 极速群发
          • 创建极速群发任务
          • 删除定时极速群发
          • 极速群发回调
          • 获取极速群发失败详情
        • 朋友圈
          • 查询朋友圈详情
          • 删除朋友圈
          • 朋友圈点赞回调
          • 朋友圈评论回调
          • 创建朋友圈
          • 创建朋友圈回调
          • 获取朋友圈列表
          • 朋友圈评论接口
          • 朋友圈点赞接口
        • 素材
          • 动态素材管理
            • 创建动态素材
            • 获取动态素材
          • 素材组管理
            • 获取素材组列表
            • 创建素材组
            • 更新素材组
          • 素材管理
            • 获取素材列表
            • 创建素材
            • 修改素材
            • 获取表单素材详情
        • 无限版群发
          • 无限版群发回调
          • 获取无限制群发失败详情
          • 获取群发详情
          • 创建无限版群发
          • 取消无限版群发任务
          • 查询无限版群发任务
      • 会话消息接口
        • 会话接口
          • 加入会话规则
          • 移除会话规则
          • 会话规则列表
          • 标为已读接口
          • 查询过滤规则中回话列表接口
          • 获取会话小结信息接口
          • 会话超时跟进回调
          • 设置免打扰接口
          • 设置成员上班时间
          • 自动结束会话
        • 消息接口
          • 发送消息
            POST
          • API发送消息结果回调
            POST
          • 接收消息回调 POST
            POST
          • 获取指定托管账号的聊天历史
            GET
          • 撤回消息
            POST
          • 发送消息(企微id)
            POST
        • 队列发送消息
          • 获取配置
          • 更新配置
          • 队列发送消息接口
          • 队列发送消息接口(企微id)
          • 队列发消息接口回调
      • 渠道合作接口
        • 侧边栏SDK
        • SSO概述
        • 聊天工作台 iframe 接入
        • 小组控制台 iframe 接入
      • 操作日志接口
        • 获取聚合聊天操作日志
    • 小组级接口
      • 小组级接口说明
      • 基础接口
        • 获取托管企业微信列表
        • 获取个人微信授权到期及首次扫码登录的时间
        • 获取联系人列表
        • 获取群列表
        • 获取群列表(不包含成员信息)
        • 发送系统通知
        • 获取自定义标签列表
        • 获取组内员工列表
      • 群聊接口
        • 加入群聊
        • 退出群聊事件回调
        • 加入群聊事件回调
        • 更改群名事件回调
        • 创建群聊
        • 通过联系人id获取联系人所在群聊
      • 会话接口
        • 开发建议
        • 获取指定会话
        • 获取会话列表
        • 会话事件回调
        • 分配会话
      • 加好友接口
        • 通过手机号加好友接口
        • 添加好友回调
        • 好友通过后回调
        • 群聊加好友接口
        • 通过企微id群聊加好友
      • 消息接口
        • 企微id发消息
        • 聊天历史
        • 小组级接收消息回调
        • 发送消息
      • 群发接口
        • 创建群发
        • 创建群发 Copy
        • 重发群发
        • 取消群发
        • 删除群发
        • 群发回调
        • 获取群发任务的失败列表
        • 获取群发任务的没有发送的列表
        • 获取群发任务的进度
    • 渠道级接口
      • 渠道级接口文档说明
      • 获取代理商token
      • 获取企业基础信息
      • 代理商下企业注册回调
    • 自建应用依赖接口
      • 自建应用依赖接口说明
      • 客户信息接口
        • 新增客户回调
        • 修改客户备注
        • 添加跟进记录
      • 雷达接口
        • 雷达访问接口
      • id信息获取接口
        • 获取chatId
        • 通过unionId获取chatId
    • 废弃接口
      • 会话小结
      • 渠道二维码管理
        • 获取渠道列表(企业控制台数据)
      • 秒回数据同步
      • 获取客户列表(2023/12/05 废弃)
      • 获取群列表
      • 获取客户详情
      • 获取群信息
      • 绑定企业微信官方ID
      • 通过externalUserId获取chatId
      • 获取群列表(2023/2/05 废弃)
      • 获取成员详情
      • 编辑客户企业标签
      • 加入群聊
  • 更新日志
    • 更新日志
  • 最佳实践
    • 联系人群聊相关最佳实践
    • 消息相关最佳实践
    • AI 课程助手
  1. 消息接口

接收消息回调 POST

POST
https://aa-hub.ddregion.com
功能说明:
本接口为接收消息回调,由于本系统为RPA系统,无论是用户发送消息还是托管账号发送消息,针对于底层都需要进行接收消息,所以都会触发该回调接口。
💡
回调地址在 企业级 api接入配置 收消息回调地址
建议此接口在对接上线之前,参考我们的最佳实践文档来确保最好的稳定性和性能

请求参数

Body 参数application/json
orgId
string 
企业id
必需
groupId
string 
小组ID
必需
token
string 
企业级token
必需
botId
string 
bot的账号id
必需
imBotId
string 
托管账号对应成员的系统wxid
必需
botUserId
string 
bot的企业微信userId
必需
chatId
string 
对话id(表示一个bot和一个客户)
必需
avatar
string 
客户或者群头像
必需
coworker
boolean 
是否为内部员工
可选
imContactId
string 
发送息人员系统wxid
可选
imRoomId
string 
群聊的系统wxid
可选
roomWecomChatId
string 
群的企微chatId
可选
roomTopic
string 
群名
可选
messageId
string 
消息id
可选
isSelf
boolean 
消息是否是托管账号自己发送的消息
可选
sendBy
string 
消息发送者的秒回id,仅当消息为消息为托管账号发送的,且消息来源为小组级控制台手动发消息时有效
可选
source
enum<number> 
消息来源,具体来源信息参考下面的枚举定义
可选
枚举值:
0134567
externalUserId
string 
客户的企业微信externalUserId
可选
当发送消息对象为外部用户时,该值为externalUserId。当发送消息对象为托管账号时,该值为托管账号user_id
customerExternalUserId
string 
对话客户外部联系人id
必需
本字段只是打招呼语消息的回调中没有ExternalUserId和customerExteernalUserId,当时还是非好友关
系,添加好友后续回调中就会正常返回
contactName
string 
发送者姓名
必需
contactType
enum<number> 
客户的类型
必需
枚举值:
0123
messageType
enum<number> 
消息的payload
必需
枚举值:
01234567891011121314151699991000010001
payload
消息内容
可选
Any of
当messageType为0时
content
string 
文件名
必需
消息内容转成字符串
contactCorpName
string 
发送者的企业名称
必需
示例
{
  "orgId": "string",
  "token": "string",
  "botId": "string",
  "imBotId": "string",
  "botUserId": "string",
  "chatId": "string",
  "avatar": "string",
  "coworker": true,
  "imContactId": "string",
  "imRoomId": "string",
  "roomWecomChatId": "string",
  "roomTopic": "string",
  "messageId": "string",
  "isSelf": true,
  "sendBy": "string",
  "source": 0,
  "externalUserId": "string",
  "contactName": "string",
  "contactType": 0,
  "messageType": 0,
  "payload": {
    "content": "string"
  }
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://aa-hub.ddregion.com' \
--header 'Content-Type: application/json' \
--data-raw '{
    "orgId": "string",
    "token": "string",
    "botId": "string",
    "imBotId": "string",
    "botUserId": "string",
    "chatId": "string",
    "avatar": "string",
    "coworker": true,
    "imContactId": "string",
    "imRoomId": "string",
    "roomWecomChatId": "string",
    "roomTopic": "string",
    "messageId": "string",
    "isSelf": true,
    "sendBy": "string",
    "source": 0,
    "externalUserId": "string",
    "contactName": "string",
    "contactType": 0,
    "messageType": 0,
    "payload": {
        "content": "string"
    }
}'

返回响应

🟢200成功
application/json
Body
errcode
number 
返回码
必需
errmsg
string 
对返回码的文本描述内容
必需
示例
{
  "errcode": 0,
  "errmsg": "string"
}
上一页
API发送消息结果回调
下一页
获取指定托管账号的聊天历史
Built with