Web Auth
1、添加单个白名单
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回Boolean对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
channelId
false
String
频道号(传频道号则添加频道观看白名单,不传频道号则添加全局观看白名单)
rank
true
Integer
主要观看条件为1,次要观看条件为2
code
true
String
会员码(最多为50个字符)
name
false
String
昵称(最多为50个字符)
返回对象描述
true为添加成功,false为添加失败
2、查询频道观看白名单列表
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回LiveChannelWhiteListResponse对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
channelId
false
String
频道号,不传为获取全局设置
rank
true
Integer
1为首要条件,2为次要条件
keyword
false
String
关键词,可根据会员码和名称查询
currentPage
false
Integer
页数,默认为1【对应api文档的page字段】
pageSize
false
Integer
每页显示的数据条数,默认每页显示20条数据
返回对象描述
pageSize
Integer
每页显示的数据条数,默认每页显示20条数据
currentPage
Integer
当前页【对应api文档的pageNumber字段】
totalItems
Integer
记录总条数
totalPage
Integer
总页数【对应api文档的totalPages字段】
name
String
昵称(或备注)
phone
String
会员码
3、查询直播频道观看条件
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回LiveChannelAuthResponse对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
channelId
false
String
频道号,不填获取全局观看条件
返回对象描述
rank
Integer
通用参数:主要观看条件为1,次要观看条件为2
enabled
String
通用参数:是否开启,Y为开启,N为关闭
authType
String
通用参数:付费观看-pay,验证码观看-code,白名单观看-phone,登记观看-info,自定义授权观看-custom,外部授权-external,直接授权-direct
payAuthTips
String
付费观看参数:欢迎语标题
price
Float
付费观看参数:价格,单位为元
watchEndTime
Date
付费观看参数:付费有效截止日期。当watchEndTime和validTimePeriod都为空时,表示付费永久有效
validTimePeriod
Integer
付费观看参数:付费有效时长,单位天。当watchEndTime和validTimePeriod都为空时,表示付费永久有效
authCode
String
验证码观看参数:验证码
qcodeTips
String
验证码观看参数:提示文案
qcodeImg
String
验证码观看参数:公众号二维码地址
authTips
String
当authType为phone时,设置参数,非必填。提示文案
whiteListEntryText
String
当authType为phone时,设置参数,非必填。白名单入口文案
whiteListInputTips
String
当authType为phone时,设置参数,非必填。白名单输入提示
infoAuthTips
String
当authType为info时,设置参数,非必填。欢迎标题
infoDesc
String
当authType为info时,设置参数,非必填。提示信息
infoEntryText
String
当authType为info时,设置参数,非必填。入口文本
externalKey
String
外部授权参数:SecretKey
externalUri
String
外部授权参数:自定义url
externalRedirectUri
String
外部授权参数:跳转地址
customKey
String
自定义授权参数:SecretKey
customUri
String
自定义授权参数:自定义url
directKey
String
直接授权参数:直接授权SecretKey
name
String
登记信息名,最多为8字符
type
String
登记类型,姓名-name,文本-text,手机号码-mobile,数字-number,下拉选项-option,登记观看时该字段必填
options
String
下拉选项时,下拉的选项值,以英文逗号分割。选项个数上限为8个;选项内容最多为8字符
placeholder
String
文本框输入提示,最多为8字符
sms
String
短信验证开关,Y 开启,N 关闭
4、设置观看条件
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回Boolean对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
channelId
false
String
频道号,不传为全局设置
rank
true
Integer
通用参数:主要观看条件为1,次要观看条件为2
enabled
true
String
通用参数:是否开启,Y为开启,N为关闭
authType
false
String
通用参数:付费观看-pay,验证码观看-code,白名单观看-phone,登记观看-info,自定义授权观看-custom,外部授权-external,直接授权-direct
payAuthTips
false
String
付费观看参数:欢迎语标题
price
false
Float
付费观看参数:价格,单位为元
watchEndTime
false
Date
付费观看参数:付费有效截止日期。当watchEndTime和validTimePeriod都为空时,表示付费永久有效
validTimePeriod
false
Integer
付费观看参数:付费有效时长,单位天。当watchEndTime和validTimePeriod都为空时,表示付费永久有效
authCode
false
String
验证码观看参数:验证码
qcodeTips
false
String
验证码观看参数:提示文案
qcodeImg
false
String
验证码观看参数:公众号二维码地址
authTips
false
String
当authType为phone时,设置参数,非必填。提示文案
whiteListEntryText
false
String
当authType为phone时,设置参数,非必填。白名单入口文案
whiteListInputTips
false
String
当authType为phone时,设置参数,非必填。白名单输入提示
infoAuthTips
false
String
当authType为info时,设置参数,非必填。欢迎标题
infoDesc
false
String
当authType为info时,设置参数,非必填。提示信息
infoEntryText
false
String
当authType为info时,设置参数,非必填。入口文本
externalKey
false
String
外部授权参数:SecretKey
externalUri
false
String
外部授权参数:自定义url
externalRedirectUri
false
String
外部授权参数:跳转地址
customKey
false
String
自定义授权参数:SecretKey
customUri
false
String
自定义授权参数:自定义url
directKey
false
String
直接授权参数:直接授权SecretKey
name
false
String
登记信息名,最多为8字符
type
true
String
登记类型,姓名-name,文本-text,手机号码-mobile,数字-number,下拉选项-option,登记观看时该字段必填
options
false
String
下拉选项时,下拉的选项值,以英文逗号分割。选项个数上限为8个;选项内容最多为8字符
placeholder
false
String
文本框输入提示,最多为8字符
sms
false
String
短信验证开关,Y 开启,N 关闭
返回对象描述
true为设置观看条件成功,false为设置失败
5、通过接口设置外部授权
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回LiveChannelAuthExternalResponse对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
channelId
false
String
频道号,提交后对某频道号设置,不提交则对账号下所有频道号进行设置
externalUri
true
String
获取用户信息接口地址
返回对象描述
channelId
String
设置的频道号
secretKey
String
频道号对应外部授权的secretKey
6、设置自定义授权地址
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回LiveChannelAuthCustomResponse对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
channelId
false
String
频道号,提交后对某频道号设置,不提交则对账号下所有频道号进行设置
customUri
true
String
自定义授权地址
返回对象描述
channelId
String
设置的频道号
secretKey
String
频道号对应自定义授权的secretKey
7、设置授权认证URL
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回Boolean对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
channelId
false
String
频道号,无该参数为全局设置
url
false
String
授权认证url,为空时清除设置
返回对象描述
true为设置成功,false为设置失败
8、设置授权观看类型
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回Boolean对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
channelId
true
String
频道号
authType
true
String
观看条件类型,默认取值为none(关闭观看条件)
返回对象描述
true为授权成功,false为授权失败
9、更新白名单
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回Boolean对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
channelId
false
String
频道号(传频道号则修改频道观看白名单,不传频道号则修改全局观看白名单)
rank
true
Integer
主要观看条件为1,次要观看条件为2
oldCode
true
String
旧会员码
code
true
String
会员码(最多为50个字符)
name
false
String
昵称(最多为50个字符)
返回对象描述
true为更新成功,false为失败
10、删除白名单
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回Boolean对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
channelId
false
String
频道号(传频道号则修改频道观看白名单,不传频道号则修改全局观看白名单)
rank
true
Integer
主要观看条件为1,次要观看条件为2
isClear
true
String
是否一键清空白名单 Y:清空白名单 N:根据请求参数code删除白名单
code
false
String
会员码(isClear 为N时为必传参数)
返回对象描述
true为删除成功,false为失败
11、查询频道或全局登记观看字段
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回LiveChannelAuthFieldResponse对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
rank
true
Integer
主要观看条件为1,次要观看条件为2
channelId
false
String
频道号,不填为获取全局
返回对象描述
type
String
登记观看类型。name-姓名;mobile-手机号码;number-数字;option-下拉选择;text-文本
name
String
登记观看信息标题
placeholder
String
登记观看信息描述
options
String
登记观看为下拉选择时的选项,选项值以英文逗号分隔
12、查询页面登记观看列表
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回LiveChannelAuthInfoResponse对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
channelId
true
String
频道号
currentPage
false
Integer
页数,默认为1【对应api文档的page字段】
pageSize
false
Integer
每页显示的数据条数,默认每页显示20条数据
返回对象描述
pageSize
Integer
每页显示的数据条数,默认每页显示20条数据
currentPage
Integer
当前页【对应api文档的pageNumber字段】
totalItems
Integer
记录总条数
totalPage
Integer
总页数【对应api文档的totalPages字段】
createdTime
Date
登记时间
params
Array
登记的内容数据
13、下载频道登记观看记录
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回byte[]对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
channelId
true
String
频道号
rank
true
Integer
1为首要条件,2为次要条件。影响导出的表格表头
返回对象描述
返回的byte[]可以按照单元测试示例进行保存,也可以自行处理。
14、新增白名单
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回Boolean对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
返回对象描述
如导入数据与现有列表数据会员码一致,则会以导入昵称覆盖现有昵称。
15、下载频道观看白名单列表
描述
调用约束
1、接口调用有频率限制,详细请查看,调用常见异常,详细请查看
单元测试
单元测试说明
1、请求正确,返回byte[]对象,B端依据此对象处理业务逻辑;
2、请求参数校验不合格,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 输入参数 [xxx.chat.LivexxxRequest]对象校验失败,失败字段 [pic不能为空 / msg不能为空] ]
3、服务器处理异常,抛出PloyvSdkException,错误信息见PloyvSdkException.getMessage(),如 [ 保利威请求返回数据错误,请求流水号:66e7ad29fd04425a84c2b2b562d2025b,错误原因: invalid signature. ]
请求入参描述
channelId
false
String
频道号,要下载的频道号,不传为全局设置
rank
true
Integer
1为首要条件,2为次要条件
返回对象描述
返回的byte[]可以按照单元测试示例进行保存,也可以自行处理。
Last updated
Was this helpful?