当用户在直播间内发送评论时,企业直播会向您设置的回调地址发送回调消息。
说明
机器人发送评论不会触发该回调。
完成回调配置。详见回调配置。
完成回调配置后,当用户在直播间内发送评论时,企业直播会将直播间 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,即用户在第三方平台的唯一标识。
说明
|