海康云眸·社区 API
  1. 消息通道
海康云眸·社区 API
  • 产品介绍
  • 开发指南
  • 能力概览
  • 错误码表
  • 快速入门
    • 接口调用说明
    • 生成授权凭证
      POST
  • API列表
    • 消息类型定义
    • 社区管理
      • 新增社区
      • 删除社区
      • 修改社区
      • 查询社区
    • 房屋管理
      • 新增楼栋
      • 删除楼栋
      • 新增单元
      • 删除单元
      • 新增户室
      • 删除户室
      • 根据编号查询户室
      • 根据ID查询户室
      • 查询社区下的房屋
      • 查询社区下的楼栋
      • 查询楼栋下的单元
      • 查询单元下的房屋
    • 住户人人员管理
      • 新增人员
      • 删除人员
      • 修改人员
      • 设置人员所属社区
      • 删除人员所属社区
      • 设置人员所属户室
      • 删除人员所属户室
      • 重置人员所属户室
      • 获取人员户室信息
      • 人员查询
      • 获取人员标签列表
      • 设置人员标签和车牌号
    • 物业人员管理
      • 新增物业人员
      • 修改物业人员
      • 删除物业人员
    • 卡片管理
      • 新增卡片(白卡)
      • 删除卡片(白卡)
      • 开卡
      • 退卡
      • 换卡
      • 挂失
      • 解挂
      • 补卡
    • 设备管理
      • 新增设备
      • 修改设备
      • 删除设备
      • 查询设备详情
      • 查询社区下的设备列表
      • 查询社区下设备通道列表
      • 设备抓图
    • 设备确权
      • 确权流程说明
      • 自动确权
      • 下线确认
      • 上线确认
    • 广告管理
      • 下发广告
      • 删除广告
    • 超脑人脸库列表
      • 超脑人脸库列表
      • 超脑人脸库添加人脸
      • 超脑人脸库删除人脸
      • 同步超脑人脸库
    • 门禁管理
      • 获取人员门禁设备信息
      • 人脸信息下发
      • 人脸信息删除
      • 远程控门
      • 动态密码
      • 我的二维码
      • 人员权限下发
      • 人员权限删除
      • 呼梯
      • 住户人员权限批量下发
    • 访客管理
      • 访客登记(预约)
      • 访客删除
    • 第三方跳转(旧)
      • 第三方跳转登录云眸普教对接规范
    • 第三方跳转
      • 第三方跳转登录云眸普教对接规范
    • 消息通道
      • 创建消费者
        POST
      • 消费消息
        POST
      • 提交偏移量
        POST
  • 移动端SDK
    • Android
    • IOS
    • 错误码对照表
  1. 消息通道

消费消息

POST
https://api2.hik-cloud.com/api/v1/mq/consumer/messages

功能描述#

1.该接口用于拉取消息,消费消息请在单线程中进行消费,禁止使用多线程进行消费。
2.消费者创建成功之后,循环调用该接口拉取消息,无需每次拉取消息都创建消费者。
3.消费者首次拉取消息时需要与消息通道建立连接,此次调用实际拉到消息列表为空,再次调用即可拉取到消息,30秒内必须再次调用拉取消息接口,否则将断开与消息通道的连接。因此拉取间隔需要在30秒以内,否则每次拉到的消息是空的
4.每次拉取到的消息大小上限为1M(500条左右)
5.若采用手动提交偏移量消费模式,则正确的消费方式是,单线程内拉取一次消息,判断消息列表不为空,则提交一次偏移量,请注意:提交偏移量和消费消息必须使用同一consumerId。
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api2.hik-cloud.com/api/v1/mq/consumer/messages' \
--header 'Authorization: Bearer '
响应示例响应示例
{
    "code": "200",
    "message": "操作成功",
    "success": true,
    "data": [
        {
            "msgId": "334acaac80154fe89195d5c20d3c7808",
            "msgType": "详见具体消息类型定义",
            "content": "详见具体消息类型格式定义"
        }
    ]
}

请求参数

Header 参数
Authorization
string 
可选
默认值:
Bearer {{access_token}}
Body 参数application/x-www-form-urlencoded
consumerId
string 
消费者ID
可选
autoCommit
string 
可选
是否自动提交偏移量,默认false

返回响应

🟢200成功
application/json
Body
code
string 
返回码
必需
message
string 
返回消息
必需
success
boolean 
消息列表
必需
data
array [object {3}] 
必需
msgId
string 
消息ID,每条消息的唯一ID,消费者可根据此ID进行去重处理
必需
msgType
string 
消息类型
必需
content
string 
消息内容
必需

【海康云眸】API开发者 微信交流群

用微信扫右侧二维码,加入【海康云眸】API开发者 交流群,互助沟通

扫码加入交流群
上一页
创建消费者
下一页
提交偏移量
Built with