使用方式
本文档主要提供验证模块的 Api 使用方式。
一、验证观众登录令牌
获取观众登录令牌后,可通过 verifyViewerLoginToken
进行验证,验证成功后即可安装核心实例。 关于获取登录令牌流程可见文档:点击进入
注意验证之后将会绕过观看条件授权
Api 方法: verifyViewerLoginToken(loginToken: string): Promise<VerifyLoginTokenResult>
参数说明:
loginToken:观众登录令牌,
string
类型,必传
返回值说明: 验证结果,Promise<VerifyLoginTokenResult>
类型
示例:
import { createWatchCore } from '@polyv/live-watch-sdk';
// 获取登录令牌
function getLoginToken() {
// TODO:请求 api 接口获取登录令牌
}
async function example() {
// 创建核心实例
const watchCore = createWatchCore({ channelId: '' });
// 步骤1:获取登录令牌
const loginToken = await getLoginToken();
// 步骤2:验证登录令牌
await watchCore.verify.verifyViewerLoginToken(loginToken);
// 步骤3:安装核心实例
await watchCore.setup();
// 此时观看条件授权状态为已授权
console.log(watchCore.auth.isAuthorized()); // true
}
Last updated
Was this helpful?