保利威文档中心

幫助中心

頻道單一登入

更新時間:2022-03-17 10:03:42

描述

单点登录可以实现在登录已有系统的状态下,免登录操作进入保利威的账号、保利威的直播频道后台,做直播相关设置

適用場景

Polyv 後台單一登入:頻道

頻道:進入頻道後台,僅取得當前頻道的管理員權限,可管理當前頻道,適合頻道管理員登入跳轉。

溫馨提示

當前文件中涉及的接口域名 https://live.polyv.net (舊版直播後台)或 https://console.polyv.net (新版直播後台)為 Polyv SaaS 的預設域名,若客戶做了 CNAME 客製化,需修改為 CNAME 的對應域名進行呼叫;避免影響單一登入功能的使用。

如何操作

1.操作流程

2.呼叫接口說明
操作類型 設定 Token 接口(點擊可查看詳細接口呼叫) 單一登入後台接口
頻道 https://api.polyv.net/live/v2/channels/{channelId}/set-token http://live.polyv.net/#/teacher/{频道号}
3.操作步驟
Step1.設定單一登入 Token 參數
接口 URL
1.根据操作类型(频道)选择对应的设置token接口URL
    频道:https://api.polyv.net/live/v2/channels/{channelId}/set-token
2.接口说明
    支持格式:JSON
    请求方式:POST
    请求数限制:TRUE
    接口URL中的{channelId}为频道号
    token 参数请勿过于简单,建议使用16位随机字符串
    支持https协议
請求參數
參數名 必選 類型 說明
appId true String 從 API 設定中取得,在直播系統登記的 appId
timestamp true String 當前 13 位毫秒級時間戳,3 分鐘內有效
token true String 唯一的字串
sign true String 簽名,為 32 位大寫的 MD5 值
響應成功 JSON 範例
{
    "code": 200,
    "status": "success",
    "message": "",
    "data": "success"
}
響應失敗 JSON 範例

未輸入 appId

{
    "code": 400,
    "status": "error",
    "message": "appId is required.",
    "data": ""
}
接口返回欄位說明
參數名 說明
code 請求狀態響應碼
status 請求狀態
message 錯誤資訊
data 成功時返回 success 字串
Step2.成功設定 Token 接口後,呼叫單一登入後台接口進行授權登入操作。
接口 URL
1.根据操作类型(频道)选择对应的单点登录后台接口URL
    频道:https://live.polyv.net/teacher/auth-login
2.接口说明
    支持格式:JSON
    请求方式:GET
    请求数限制:TRUE
    用于获取token后授权登录直播后台
    支持https协议
操作類型為頻道請求參數
參數名 必選 類型 說明
channelId true String 頻道號
token true String 透過頻道 Token設定的 Token 字串,10 秒內且一次驗證有效
redirect true String 完成授權後重新導向地址,使用 URL 編碼,如頻道後台:http://live.polyv.net/#/teacher/{频道号} 注意:若做了 CNAME 需將 live.polyv.net 換成 CNAME 域名
響應成功範例

驗證成功則會重新導向到相應的網頁,驗證失敗則會重新導向到頻道登入頁

联系客服,在线咨询