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条数据 |
返回对象描述
参数名 | 类型 | 说明 |
---|---|---|
contents | Array | 白名单列表【详见ChannelWhiteList参数描述】 |
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 | 频道号,不填获取全局观看条件 |
返回对象描述
参数名 | 类型 | 说明 |
---|---|---|
authSettings | Array | 观看条件【详见AuthSetting参数描述】 |
参数名 | 类型 | 说明 |
---|---|---|
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时,设置参数,非必填。白名单输入提示 |
infoFields | Array | 登记观看参数,上限为5个【详见InfoField参数描述】 |
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 | 频道号,不传为全局设置 |
authSettings | true | Array | 观看条件设置【详见AuthSetting参数描述】 |
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
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时,设置参数,非必填。白名单输入提示 |
infoFields | false | Array | 登记观看参数,上限为5个【详见InfoField参数描述】 |
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 | 获取用户信息接口地址 |
返回对象描述
参数名 | 类型 | 说明 |
---|---|---|
channelAuthExternals | Array | 外部授权【详见ChannelAuthExternal参数描述】 |
参数名 | 类型 | 说明 |
---|---|---|
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 | 自定义授权地址 |
返回对象描述
参数名 | 类型 | 说明 |
---|---|---|
channelAuthExternals | Array | 外部授权【详见ChannelAuthExternal参数描述】 |
参数名 | 类型 | 说明 |
---|---|---|
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 | 频道号,不填为获取全局 |
返回对象描述
参数名 | 类型 | 说明 |
---|---|---|
channelAuthFields | Array | 登记观看字段【详见ChannelAuthField参数描述】 |
参数名 | 类型 | 说明 |
---|---|---|
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条数据 |
返回对象描述
参数名 | 类型 | 说明 |
---|---|---|
contents | Array | 页面登记记录【详见ChannelAuthInfo参数描述】 |
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. ]
请求入参描述
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
channelId | false | String | 频道号,无该参数为全局设置 |
rank | true | Integer | 主要观看条件为1,次要观看条件为2 |
file | true | File | 白名单文件(白名单模板) |
返回对象描述
如导入数据与现有列表数据会员码一致,则会以导入昵称覆盖现有昵称。
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