使用方式

本文档主要提供验证模块的 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