You need to enable JavaScript to run this app.
导航
聊天 AI 分析结果回调
最近更新时间:2025.02.19 10:47:20首次发布时间:2025.02.19 10:47:20

作用

当产生聊天 AI 分析结果时,企业直播会对所设置的接口地址进行回调通知。

前提条件

仅在完成以下步骤后,会产生聊天 AI 分析结果。

  1. 联系企业直播技术支持开通聊天 AI 分析功能。
  2. 通过以下任一方式开启聊天 AI 分析功能。
  3. 观众在观看页发送聊天内容。

配置方式

将接收回调通知的接口地址提供给企业直播技术支持。

详情

设置回调的接口地址后,当产生聊天 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

校验签名。
完成以下步骤,计算校验签名。

  1. 按照 AccountSecretActivityIdTimestamp 的顺序,拼接对应的参数值。
  2. 将拼接后的内容进行 MD5 加密生成 32 位小写字符串。

ActivityId

String

直播间 ID。

Timestamp

String

发送回调请求的时间。Unix 时间戳,单位为秒。

Comments

Array of Comments

评论信息。

EventType

String

回调通知的事件类型,固定取值为 CommentLLMAnalyzeCallBack

RequestUuid

String

请求回调的唯一标识。

Comments

参数

类型

说明

CommentId

String

评论 ID。

Content

String

评论内容。

CreateTime

String

评论的发送时间。Unix 时间戳,单位为秒。

LLMAnalyzeResult

String

聊天 AI 分析的结果。

User

Object of User

发送评论的用户信息。

User

参数

类型

说明

NickName

String

用户昵称。

UserId

String

用户 ID。

ExternalUserId

String

关联用户 ID,即观众在第三方平台的唯一标识。
您可以根据该关联用户 ID 识别企业自身的用户身份,以便于按需实现用户洞察和进行数据分析。
观众通过不同方式登录直播间,关联用户 ID 的取值如下所示。

  • 微信:观众在企业直播微信服务号的 OpenID。
  • 企业微信:绑定企业直播的企业内部成员 OpenID。
  • 自定义:自定义登录时通过 UserId 传入的值。详见自定义登录
  • OAuth 2.0:您自有账号系统中用户 ID 对应的字段。
  • 飞书:绑定企业直播的飞书企业成员 Open ID。
  • 手机号:观众通过手机号注册企业直播后生成的 passport_id。
  • 白名单:观众输入的白名单校验信息。

说明

如果您集成了观播 SDK,且 SDK 的鉴权模式为自定义模式,关联用户 ID 的取值为调用 GetSDKTokenAPI 接口时传入的 UserIdStr(观众 ID)。