当用户在直播间内发送评论时,企业直播会对所设置的接口地址进行回调通知。
说明
机器人发送评论不会触发该回调。
将接收回调通知的接口地址提供给企业直播技术支持。
设置回调的接口地址后,当用户在直播间内发送评论时,企业直播会将直播间 ID、评论信息以及发送评论的用户信息以 POST 方式提交给您自定义的回调接口。
请求示例如下所示:
POST /xxxxx HTTP/1.1 Header1: ... Header2: ... ... { "Data": [ { "ChatId": 167326370108****, "CreateTime": 1741182118, "TextContent": "你好", "User": { "Nickname": "观众 A", "UserId": 174882290297****, "ExternalId": "38749145636****" }, "IsDelete": false, "LikeCount": 0, "IsPresenter": false, "reviewStatus": 0, "ActivityID": 1825754765124****, "SubAccountName": "admin@bytedance.com" } ] }
回调服务器在发送消息通知后,5 秒内没有收到您的服务器的响应,即认为通知失败。后续会以 5 秒为间隔继续重试 2 次。
参数 | 类型 | 说明 |
---|---|---|
Data | Array of CommentCallbackParam | 数据列表。 |
参数 | 类型 | 说明 |
---|---|---|
ChatId | Long | 评论 ID。 |
CreateTime | Long | 评论的发送时间。Unix 时间戳,单位为秒。 |
TextContent | String | 评论内容。 |
User | 发送评论的用户信息。 | |
IsPresenter | Boolean | 是否是主持人发送的评论。取值如下:
|
ActivityID | Long | 直播间 ID。 |
SubAccountName | String | 创建直播间的账号。参数值 |
IsDelete | Boolean | 评论是否被删除。取值如下:
|
LikeCount | Integer | 评论点赞数量。 |
reviewStatus | Integer | 评论审核状态。取值如下:
|
参数 | 类型 | 说明 |
---|---|---|
Nickname | String | 用户昵称。 |
UserId | Long | 用户 ID。 |
ExternalId | String | 关联用户 ID,即用户在第三方平台的唯一标识。
说明
|