使用方式
更新時間:2025-02-28 14:41:01
本文件主要提供驗證模組的 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
}
