net.polyv.live.v1.service.account.impl
类 LiveAccountServiceImpl

java.lang.Object
  继承者 net.polyv.live.v1.service.LiveBaseService
      继承者 net.polyv.live.v1.service.account.impl.LiveAccountServiceImpl
所有已实现的接口:
ILiveAccountService

public class LiveAccountServiceImpl
extends LiveBaseService
implements ILiveAccountService

直播账号级管理


字段摘要
 
从类 net.polyv.live.v1.service.LiveBaseService 继承的字段
ERROR_INFO, ERROR_PREFIX, ERROR_PREFIX1, ERROR_SUFFIX
 
构造方法摘要
LiveAccountServiceImpl()
           
 
方法摘要
 Boolean createAccountToken(LiveCreateAccountTokenRequest liveCreateAccountTokenRequest)
          设置账号单点登录的token API地址:https://dev.polyv.net/2019/liveproduct/l-api/zhsz/set-user-login-token/
 LiveCreateCategoryResponse createCategory(LiveCreateCategoryRequest liveCreateCategoryRequest)
          创建账号下直播分类 API地址:https://dev.polyv.net/2019/liveproduct/l-api/zhsz/create-category/
 Boolean deleteCategory(LiveDeleteCategoryRequest liveDeleteCategoryRequest)
          删除直播频道分类 API地址:https://dev.polyv.net/2020/liveproduct/l-api/zhsz/delete-category/
 LiveAccountInfoResponse getAccountInfo(LiveAccountInfoRequest liveAccountInfoRequest)
          获取直播用户账号信息接口 API地址:https://dev.polyv.net/2020/liveproduct/l-api/zhsz/get-user-info/
 LiveAccountSwitchResponse getAccountSwitch(LiveAccountSwitchRequest liveAccountSwitchRequest)
          查询功能开关状态接口 注:isClosePreview当enabled值为Y时,表示的是关闭系统观看页;closeDanmu当enabled值为Y时,表示的是关闭弹幕;closeChaterList当enabled值为Y时,表示的是关闭在线列表 API地址:https://dev.polyv.net/2018/liveproduct/l-api/zhsz/switch-get/
 LiveChannelIncomeDetailResponse getChannelIncomeDetail(LiveChannelIncomeDetailRequest liveChannelIncomeDetailRequest)
          查询账号下所有/某个频道号收入详情 API地址:https://dev.polyv.net/2018/liveproduct/l-api/zhsz/get-income-detail/
 LiveAccountMicDurationResponse getMicDuration(LiveAccountMicDurationRequest liveAccountMicDurationRequest)
          获取账号连麦分钟数使用量与剩余量 API地址:https://dev.polyv.net/2020/liveproduct/l-api/zhsz/mic-duration/
 LiveAccountUserDurationsResponse getUserDurations(LiveAccountUserDurationsRequest liveAccountUserDurationsRequest)
          查询账户分钟数 API地址:https://dev.polyv.net/2017/liveproduct/l-api/zhsz/get-user-durations/
 LiveListAccountResponse listAccount(LiveListAccountRequest liveListAccountRequest)
          查询账号下的频道列表(返回频道号列表) API地址:https://dev.polyv.net/2016/liveproduct/l-api/zhsz/channels/
 LiveListAccountDetailResponse listAccountDetail(LiveListAccountDetailRequest liveListAccountDetailRequest)
          查询账号下所有频道详细信息 API地址:https://dev.polyv.net/2019/liveproduct/l-api/zhsz/chennel-detail/
 LiveListCategoryResponse listCategory(LiveListCategoryRequest liveCategoryRequest)
          查询账号下直播分类 API地址:https://dev.polyv.net/2018/liveproduct/l-api/zhsz/get-category-list/
 LiveListAccountChannelBasicResponse listChannelBasic(LiveListAccountChannelBasicRequest liveListAccountChannelBasicRequest)
          查询账号下所有频道缩略信息 API地址:https://dev.polyv.net/2018/liveproduct/l-api/zhsz/get-simple-channel-list/
 Boolean updateAccountSwitch(LiveUpdateAccountSwitchRequest liveUpdateAccountSwitchRequest)
          设置功能开关状态 API地址:https://dev.polyv.net/2018/liveproduct/l-api/zhsz/switch-update/
 Boolean updateCategory(LiveUpdateCategoryRequest liveUpdateCategoryRequest)
          修改直播频道分类名称 API地址:https://dev.polyv.net/2020/liveproduct/l-api/zhsz/update-category-name/
 Boolean updateCategorySort(LiveUpdateCategorySortRequest liveUpdateCategorySortRequest)
          修改直播频道分类顺序 API地址:https://dev.polyv.net/2020/liveproduct/l-api/zhsz/update-category-rank/
 Boolean updatePlaybackCallbackUrl(LiveAccountPlaybackCallbackRequest liveAccountPlaybackCallbackRequest)
          设置转存成功回调通知url API地址:https://dev.polyv.net/2018/liveproduct/l-api/zhsz/set-playback-callback/
 Boolean updateRecordCallbackUrl(LiveAccountRecordCallbackRequest liveAccountRecordCallbackRequest)
          设置录制回调通知url API地址:https://dev.polyv.net/2018/liveproduct/l-api/zhsz/set-record-callback/
 Boolean updateStreamCallbackUrl(LiveAccountStreamCallbackRequest liveAccountStreamCallbackRequest)
          设置直播状态回调通知url API地址:https://dev.polyv.net/2018/liveproduct/l-api/zhsz/set-stream-callback/
 
从类 net.polyv.live.v1.service.LiveBaseService 继承的方法
baseGet, baseGetReturnArray, baseGetReturnArray, basePost, basePostJson, basePostJson, basePostJsonReturnArray, basePostReturnArray, baseUploadFile, baseUploadFileList, baseUploadFileListReturnArray
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

LiveAccountServiceImpl

public LiveAccountServiceImpl()
方法详细信息

listAccountDetail

public LiveListAccountDetailResponse listAccountDetail(LiveListAccountDetailRequest liveListAccountDetailRequest)
                                                throws IOException,
                                                       NoSuchAlgorithmException
查询账号下所有频道详细信息 API地址:https://dev.polyv.net/2019/liveproduct/l-api/zhsz/chennel-detail/

指定者:
接口 ILiveAccountService 中的 listAccountDetail
参数:
liveListAccountDetailRequest - 查询所有频道详细信息请求实体
返回:
账号下所有频道详细信息返回实体
抛出:
IOException - 异常
NoSuchAlgorithmException - 异常

listAccount

public LiveListAccountResponse listAccount(LiveListAccountRequest liveListAccountRequest)
                                    throws IOException,
                                           NoSuchAlgorithmException
查询账号下的频道列表(返回频道号列表) API地址:https://dev.polyv.net/2016/liveproduct/l-api/zhsz/channels/

指定者:
接口 ILiveAccountService 中的 listAccount
参数:
liveListAccountRequest - 查询账号下的频道列表 请求体
返回:
查询账号下的频道列表返回体
抛出:
IOException - 异常
NoSuchAlgorithmException - 异常

getMicDuration

public LiveAccountMicDurationResponse getMicDuration(LiveAccountMicDurationRequest liveAccountMicDurationRequest)
                                              throws IOException,
                                                     NoSuchAlgorithmException
获取账号连麦分钟数使用量与剩余量 API地址:https://dev.polyv.net/2020/liveproduct/l-api/zhsz/mic-duration/

指定者:
接口 ILiveAccountService 中的 getMicDuration
参数:
liveAccountMicDurationRequest - 获取账号连麦分钟数使用量与剩余量请求实体
返回:
获取账号连麦分钟数使用量与剩余量返回实体
抛出:
IOException - 异常
NoSuchAlgorithmException - 异常

updateAccountSwitch

public Boolean updateAccountSwitch(LiveUpdateAccountSwitchRequest liveUpdateAccountSwitchRequest)
                            throws IOException,
                                   NoSuchAlgorithmException
设置功能开关状态 API地址:https://dev.polyv.net/2018/liveproduct/l-api/zhsz/switch-update/

指定者:
接口 ILiveAccountService 中的 updateAccountSwitch
参数:
liveUpdateAccountSwitchRequest - 设置功能开关状态请求实体
返回:
设置功能开关状态返回实体
抛出:
IOException - 异常
NoSuchAlgorithmException - 异常

createAccountToken

public Boolean createAccountToken(LiveCreateAccountTokenRequest liveCreateAccountTokenRequest)
                           throws IOException,
                                  NoSuchAlgorithmException
设置账号单点登录的token API地址:https://dev.polyv.net/2019/liveproduct/l-api/zhsz/set-user-login-token/

指定者:
接口 ILiveAccountService 中的 createAccountToken
参数:
liveCreateAccountTokenRequest - 设置账号单点登录的token请求实体
返回:
设置账号单点登录的token返回实体
抛出:
IOException - 异常
NoSuchAlgorithmException - 异常

updateStreamCallbackUrl

public Boolean updateStreamCallbackUrl(LiveAccountStreamCallbackRequest liveAccountStreamCallbackRequest)
                                throws IOException,
                                       NoSuchAlgorithmException
设置直播状态回调通知url API地址:https://dev.polyv.net/2018/liveproduct/l-api/zhsz/set-stream-callback/

指定者:
接口 ILiveAccountService 中的 updateStreamCallbackUrl
参数:
liveAccountStreamCallbackRequest - 设置直播状态回调通知url请求体
返回:
设置直播状态回调通知url返回实体
抛出:
IOException - 异常
NoSuchAlgorithmException - 异常

updatePlaybackCallbackUrl

public Boolean updatePlaybackCallbackUrl(LiveAccountPlaybackCallbackRequest liveAccountPlaybackCallbackRequest)
                                  throws IOException,
                                         NoSuchAlgorithmException
设置转存成功回调通知url API地址:https://dev.polyv.net/2018/liveproduct/l-api/zhsz/set-playback-callback/

指定者:
接口 ILiveAccountService 中的 updatePlaybackCallbackUrl
参数:
liveAccountPlaybackCallbackRequest - 设置转存成功回调通知url请求实体
返回:
设置转存成功回调通知url返回实体
抛出:
IOException - 异常
NoSuchAlgorithmException - 异常

updateRecordCallbackUrl

public Boolean updateRecordCallbackUrl(LiveAccountRecordCallbackRequest liveAccountRecordCallbackRequest)
                                throws IOException,
                                       NoSuchAlgorithmException
设置录制回调通知url API地址:https://dev.polyv.net/2018/liveproduct/l-api/zhsz/set-record-callback/

指定者:
接口 ILiveAccountService 中的 updateRecordCallbackUrl
参数:
liveAccountRecordCallbackRequest - 设置录制回调通知url请求实体
返回:
设置录制回调通知url返回实体
抛出:
IOException - 异常
NoSuchAlgorithmException - 异常

getAccountSwitch

public LiveAccountSwitchResponse getAccountSwitch(LiveAccountSwitchRequest liveAccountSwitchRequest)
                                           throws IOException,
                                                  NoSuchAlgorithmException
查询功能开关状态接口 注:isClosePreview当enabled值为Y时,表示的是关闭系统观看页;closeDanmu当enabled值为Y时,表示的是关闭弹幕;closeChaterList当enabled值为Y时,表示的是关闭在线列表 API地址:https://dev.polyv.net/2018/liveproduct/l-api/zhsz/switch-get/

指定者:
接口 ILiveAccountService 中的 getAccountSwitch
参数:
liveAccountSwitchRequest - 查询功能开关状态接口请求实体
返回:
查询功能开关状态接口返回实体
抛出:
IOException - 异常
NoSuchAlgorithmException - 异常

listChannelBasic

public LiveListAccountChannelBasicResponse listChannelBasic(LiveListAccountChannelBasicRequest liveListAccountChannelBasicRequest)
                                                     throws IOException,
                                                            NoSuchAlgorithmException
查询账号下所有频道缩略信息 API地址:https://dev.polyv.net/2018/liveproduct/l-api/zhsz/get-simple-channel-list/

指定者:
接口 ILiveAccountService 中的 listChannelBasic
参数:
liveListAccountChannelBasicRequest - 查询账号下所有频道缩略信息请求实体
返回:
查询账号下所有频道缩略信息返回实体
抛出:
IOException - 异常
NoSuchAlgorithmException - 异常

getUserDurations

public LiveAccountUserDurationsResponse getUserDurations(LiveAccountUserDurationsRequest liveAccountUserDurationsRequest)
                                                  throws IOException,
                                                         NoSuchAlgorithmException
查询账户分钟数 API地址:https://dev.polyv.net/2017/liveproduct/l-api/zhsz/get-user-durations/

指定者:
接口 ILiveAccountService 中的 getUserDurations
参数:
liveAccountUserDurationsRequest - 查询账户分钟数请求实体
返回:
查询账户分钟数返回实体
抛出:
IOException - 异常
NoSuchAlgorithmException - 异常

createCategory

public LiveCreateCategoryResponse createCategory(LiveCreateCategoryRequest liveCreateCategoryRequest)
                                          throws IOException,
                                                 NoSuchAlgorithmException
创建账号下直播分类 API地址:https://dev.polyv.net/2019/liveproduct/l-api/zhsz/create-category/

指定者:
接口 ILiveAccountService 中的 createCategory
参数:
liveCreateCategoryRequest - 创建账号下直播分类请求实体
返回:
创建账号下直播分类返回实体
抛出:
IOException - 异常
NoSuchAlgorithmException - 异常

listCategory

public LiveListCategoryResponse listCategory(LiveListCategoryRequest liveCategoryRequest)
                                      throws IOException,
                                             NoSuchAlgorithmException
查询账号下直播分类 API地址:https://dev.polyv.net/2018/liveproduct/l-api/zhsz/get-category-list/

指定者:
接口 ILiveAccountService 中的 listCategory
参数:
liveCategoryRequest - 查询账号下直播分类请求实体
返回:
查询账号下直播分类返回实体
抛出:
IOException - 异常
NoSuchAlgorithmException - 异常

updateCategory

public Boolean updateCategory(LiveUpdateCategoryRequest liveUpdateCategoryRequest)
                       throws IOException,
                              NoSuchAlgorithmException
修改直播频道分类名称 API地址:https://dev.polyv.net/2020/liveproduct/l-api/zhsz/update-category-name/

指定者:
接口 ILiveAccountService 中的 updateCategory
参数:
liveUpdateCategoryRequest - 修改直播频道分类名称请求实体
返回:
修改直播频道分类名称返回实体
抛出:
IOException - 异常
NoSuchAlgorithmException - 异常

deleteCategory

public Boolean deleteCategory(LiveDeleteCategoryRequest liveDeleteCategoryRequest)
                       throws IOException,
                              NoSuchAlgorithmException
删除直播频道分类 API地址:https://dev.polyv.net/2020/liveproduct/l-api/zhsz/delete-category/

指定者:
接口 ILiveAccountService 中的 deleteCategory
参数:
liveDeleteCategoryRequest - 删除直播频道分类请求实体
返回:
删除直播频道分类返回实体
抛出:
IOException - 异常
NoSuchAlgorithmException - 异常

updateCategorySort

public Boolean updateCategorySort(LiveUpdateCategorySortRequest liveUpdateCategorySortRequest)
                           throws IOException,
                                  NoSuchAlgorithmException
修改直播频道分类顺序 API地址:https://dev.polyv.net/2020/liveproduct/l-api/zhsz/update-category-rank/

指定者:
接口 ILiveAccountService 中的 updateCategorySort
参数:
liveUpdateCategorySortRequest - 修改直播频道分类顺序请求实体
返回:
修改直播频道分类顺序返回实体
抛出:
IOException - 异常
NoSuchAlgorithmException - 异常

getAccountInfo

public LiveAccountInfoResponse getAccountInfo(LiveAccountInfoRequest liveAccountInfoRequest)
                                       throws IOException,
                                              NoSuchAlgorithmException
获取直播用户账号信息接口 API地址:https://dev.polyv.net/2020/liveproduct/l-api/zhsz/get-user-info/

指定者:
接口 ILiveAccountService 中的 getAccountInfo
参数:
liveAccountInfoRequest - 获取直播用户账号信息接口请求实体
返回:
获取直播用户账号信息接口返回实体
抛出:
IOException - 异常
NoSuchAlgorithmException - 异常

getChannelIncomeDetail

public LiveChannelIncomeDetailResponse getChannelIncomeDetail(LiveChannelIncomeDetailRequest liveChannelIncomeDetailRequest)
                                                       throws IOException,
                                                              NoSuchAlgorithmException
查询账号下所有/某个频道号收入详情 API地址:https://dev.polyv.net/2018/liveproduct/l-api/zhsz/get-income-detail/

指定者:
接口 ILiveAccountService 中的 getChannelIncomeDetail
参数:
liveChannelIncomeDetailRequest - 查询账号下所有/某个频道号收入详情请求实体
返回:
查询账号下所有/某个频道号收入详情返回实体
抛出:
IOException - 异常
NoSuchAlgorithmException - 异常


Copyright © 2020. All Rights Reserved.