观看条件 - 登记观看
一、设置信息
1.1 登记观看条件设置信息
Interface 接口: AuthSettingItemInfo
authType
条件类型
Info
privacyContent
隐私声明内容
string
privacyStatus
是否开启隐私声明
YN
infoAuthTips
欢迎标题
string
infoDesc
提示信息
string
infoEntryText
入口文本
null | string
1.2 登记观看的表单选项
Interface 接口: AuthInfoItem
type
表单类型
AuthInfoType
name
信息标题
string
placeholder
信息描述
string
sms
是否需要短信验证
YN
options
下拉选项列表,用英文逗号隔开
string
1.3 登记观看的选项类型
Enum 枚举: AuthInfoType
'name'
AuthInfoType.Name
姓名
'text'
AuthInfoType.Text
文本
'mobile'
AuthInfoType.Mobile
手机号码
'option'
AuthInfoType.Option
下拉选项
'number'
AuthInfoType.Number
数值
二、使用方式
2.1 获取登记观看表单设置列表
Api 方法: getAuthInfoFields(): AuthInfoItem[]
返回值说明: 表单设置列表,AuthInfoItem[]
类型
示例:
2.2 验证登记观看
通过 verifyInfoAuth
传入 formValues
进行验证登记观看,如果后台设置了手机号码的登记选项,需要另外传入 phoneNumber
、areaCode
、smsCore
这三个字段。
Api 方法: verifyInfoAuth(params: VerifyInfoAuthParam): Promise<VerifyInfoAuthResult>
参数说明:
params:调用参数,
VerifyInfoAuthParam
类型,必传,详细类型说明如下
phoneNumber
手机号
string
否
-
areaCode
手机区号
string
否
-
smsCode
短信验证码
string
否
-
formValues
登记填写信息
string[]
是
-
返回值说明: 授权结果,Promise<VerifyInfoAuthResult>
类型
示例:
2.3 登录登记观看
当后台设置了手机号码的表单选项后,如果观众已提交过登记表单时,可调用 loginInfoAuth
方法,传入手机号码信息进行验证,如果已存在登记信息则可直接进入观看页。
Api 方法: loginInfoAuth(params: LoginInfoAuthParams): Promise<LoginInfoAuthResult>
参数说明:
params:调用参数,
LoginInfoAuthParams
类型,必传,详细类型说明如下
phoneNumber
手机号
string
是
-
areaCode
手机区号
string
是
-
返回值说明: 登录结果,Promise<LoginInfoAuthResult>
类型
示例:
Last updated
Was this helpful?