服务端 API v2
  • API 概览
  • 快速开始
  • 调用方式
  • 房间信令接口
  • 混流转码接口
  • 媒体服务接口
  • 媒体文件接口
  • 音视频流审核接口
  • 场景服务接口
  • 回调说明
  • 全局返回码
  • 使用 Postman 调试
  • 文档中心
  • 服务端 API v2
  • 音视频流审核接口
  • 音视频流审核鉴权 Token

音视频流审核鉴权 Token

更新时间:2024-04-01 18:43

1 描述

本接口用于客户直接对接数美时,获取请求 智能音频流识别智能视频流识别 的身份验证信息 Token。

通过本接口的实现步骤如下:

  1. 完成和数美 智能音频流识别智能视频流识别 产品的对接。

  2. 调用 ZEGO 的本服务端接口获取 IdentifyToken。

  3. 调用数美提供的 音频流上传请求接口视频流上传请求接口,将步骤 2 中获取到的 IdentifyToken 作为请求参数中的 Token,发起请求。

每个 IdentifyToken 仅能用于一次审核请求;每次调用接口开始审核前,请重新生成 1 个 IdentifyToken 使用。

2 接口原型

  • 请求方法:GET
  • 请求地址:https://rtc-api.zego.im/?Action=GenerateIdentifyToken
  • 传输协议:HTTPS
  • 调用频率限制(同一个 AppID 下所有房间):100 次/秒

3 请求参数

以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表请参考 调用方式 中的 “2.1 公共请求参数”。

参数 类型 是否必选 描述
EffectiveTime
Int64
流审核鉴权 Token 的有效时长。

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

4 请求示例

https://rtc-api.zego.im/?Action=GenerateIdentifyToken
&AppId=1234567890
&SignatureNonce=15215528852396
&Timestamp=1234567890
&Signature=7a2c0f11145fb760d607a07b54825013
&SignatureVersion=2.0
&EffectiveTime=3600

5 响应参数

参数 类型 描述
Code
Int32
返回码。
Message
String
操作结果描述。
RequestId
String
请求 ID。
Data
Object
响应数据。
IdentifyToken
String
鉴权 Token。
RemainTime
Int64
Token 的有效时长,指在“有效时长”范围内,可以向 数美 发起音视频流审核;审核任务开始后,正常流审核期间,不会出现审核用户掉线的问题。

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

6 响应示例

{
    "Code":0,
    "Data":{
        "IdentifyToken":"1234567890asdfasdfzxcvxxxxxxxxxx",
        "RemainTime":3600
    },
    "Message":"success",
    "RequestId":"TestRequestId1653536127853122000"
}

7 返回码

请参考 全局返回码

本篇目录