当产生聊天 AI 分析结果时,企业直播会对所设置的接口地址进行回调通知。
仅在完成以下步骤后,会产生聊天 AI 分析结果。
IsCommentLLMAnalyzeEnable
参数的取值设置为 1
。将接收回调通知的接口地址提供给企业直播技术支持。
设置回调的接口地址后,当产生聊天 AI 分析结果时,企业直播会将直播间 ID、评论内容、聊天 AI 分析结果、发送评论的用户信息等以 POST 方式提交给您自定义的回调接口地址。
请求示例如下所示:
POST /xxxxx HTTP/1.1 Header1: ... Header2: ... ... { "Sign": "bf4ee04c423f3****da4fe60be205ba6", "ActivityId": "18154****11234", "Timestamp": "1733742100", "Comments": [ { "CommentId": "1", "Content": "在哪里领优惠券", "CreateTime": "1733742108", "EventType": "CommentLLMAnalyzeCallBack", "LLMAnalyzeResult": "商品咨询", "User": { "NickName": "小明", "UserId": "17566****5165", "ExternalUserId": "abc" } } ], "RequestUuid": "CommentLLMAnalyzeCallBack-1813690****36208" }
回调服务器在发送消息通知后,5 秒内没有收到您的服务器的响应,即认为通知失败。后续会以 5 秒为间隔继续重试 2 次。
说明
请联系技术支持获取鉴权 AccountSecret
。
参数 | 类型 | 说明 |
---|---|---|
Sign | String | 校验签名。
|
ActivityId | String | 直播间 ID。 |
Timestamp | String | 发送回调请求的时间。Unix 时间戳,单位为秒。 |
Comments | Array of Comments | 评论信息。 |
EventType | String | 回调通知的事件类型,固定取值为 |
RequestUuid | String | 请求回调的唯一标识。 |
参数 | 类型 | 说明 |
---|---|---|
CommentId | String | 评论 ID。 |
Content | String | 评论内容。 |
CreateTime | String | 评论的发送时间。Unix 时间戳,单位为秒。 |
LLMAnalyzeResult | String | 聊天 AI 分析的结果。 |
User | Object of User | 发送评论的用户信息。 |
参数 | 类型 | 说明 |
---|---|---|
NickName | String | 用户昵称。 |
UserId | String | 用户 ID。 |
ExternalUserId | String | 关联用户 ID,即观众在第三方平台的唯一标识。
说明 如果您集成了观播 SDK,且 SDK 的鉴权模式为自定义模式,关联用户 ID 的取值为调用 GetSDKTokenAPI 接口时传入的 |