实时音视频
服务端 API
当前页

GenerateIdentifyToken

GET

https://rtc-api.zego.im/

当您使用第三方音视频流审核服务时,您需要通过本接口生成 IdentifyToken 并将其传给审核服务提供商,以作鉴权。

目前支持的厂商包括数美、网易易盾、图谱、依图、火山引擎等厂商,完整对接流程如下:

数美

  1. 完成对接数美 智能音频流识别、智能视频流识别 产品。
  2. 调用本服务端接口获取 IdentifyToken。
  3. 调用数美 音频流上传请求接口 或 视频流上传请求接口 发起请求,在请求参数中需将将 IdentifyToken 赋值给 Token。

网易易盾

  1. 完成对接网易易盾 的审核功能 音视频解决方案。
  2. 调用本服务端接口获取 IdentifyToken。
  3. 调用网易易盾 异步检测接口 发起请求,在请求参数中需将将 IdentifyToken 赋值给 Token。

图谱

  1. 完成对接图谱 的 即构语音流异步接口。
  2. 调用本服务端接口获取 IdentifyToken。
  3. 调用图谱 的 即构语音流异步接口 发起请求,在请求参数中需将将 IdentifyToken 赋值给 Token。

依图和火山引擎

  1. 完成对接这两家服务提供商的审核功能,详情请联系服务提供商的技术支持。
  2. 调用本服务端接口获取 IdentifyToken。
  3. 调用这两家服务提供商的音视频审核接口(详情请联系服务提供商的技术支持)发起请求,在请求参数中需将将 IdentifyToken 赋值给 Token。
注意
  • 每个 IdentifyToken 仅能用于一次审核请求;每次调用接口开始审核前,请重新生成 1 个 IdentifyToken 使用。
  • 不同厂商在实际使用上可能有由于版本更新或其他原因与本文存在差异,建议在使用前联系技术支持确认。
调用频率限制
同一个 AppID 下所有房间:100 次/秒

Request

Query Parameters

    Action string必填

    可选值: [GenerateIdentifyToken]

    接口原型参数

    https://rtc-api.zego.im?Action=GenerateIdentifyToken

    AppId uint32必填

    💡公共参数。应用 Id,由 ZEGO 分配的用户唯一凭证。可从 ZEGO 控制台 获取。

    SignatureNonce string必填

    💡公共参数。16 位 16 进制随机字符串(8 字节随机数的 hex 编码)。生成算法可参考 签名示例。

    Timestamp int64必填

    💡公共参数。当前 Unix 时间戳,单位为秒。生成算法可参考 签名示例,最多允许 10 分钟的误差。

    Signature string必填

    💡公共参数。签名,用于验证请求的合法性。请参考签名机制生成。

    SignatureVersion string必填

    可选值: [2.0]

    默认值: 2.0

    💡公共参数。签名版本号。

    EffectiveTime int64

    流审核鉴权 Token 的有效时长。

    单位:秒,默认为 3600 秒;最大不能超过 30 天(即取值不能超过 60 * 60 * 24 * 30)。

Responses​

成功
Schema
    Code int32

    返回码。 请参考 全局返回码。

    Message string

    操作结果描述

    RequestId string

    请求 ID

    Data object
    响应数据
    IdentifyToken string

    鉴权 Token

    RemainTime int64

    Token 的有效时长,指在"有效时长"范围内,可以向“数美”发起音视频流审核;审核任务开始后,正常流审核期间,不会出现审核用户掉线的问题。

    单位:秒,默认为 1 小时(3600 秒)。

上一篇

结束视频流审核

下一篇

场景模板配置

当前页

返回到顶部