Callback Overview
为了方便您控制 App 的功能形态,LiveKit 提供了回调能力。
功能说明
用户可通过 REST API 方式配置指定 Url 的回调,当执行的 CallbackCommand 在配置列表中,将触发回调。
注意事项
一个 sdkAppId 仅允许配置一个回调。
确保回调的 URL 是可以正常访问。
回调协议
第三方回调基于 HTTP/HTTPS 协议,App 后台需要向 live 平台 提供回调 URL,Chat 使用 POST 请求的方式来向 App 后台发起回调请求。Chat 在发起回调时,会在 App 提供的 URL 之后增加如下几个參数:
参数 | 含义 |
SdkAppId | App 在 Chat 分配的应用标识 |
CallbackCommand | 回调命令字 |
contenttype | 可选,通常值为 JSON |
ClientIP | 客户端 IP 地址 |
OptPlatform | 客户端平台,对应不同的平台类型,可能的取值有:RESTAPI(使用 REST API发送请求)、Web(使用 Web SDK发送请求)、Android、iOs、Windows、Mac、iPad、Unknown(使用未知类型的设备发送请求) |