保利威文档中心

幫助中心

研討會監播帳號單一登入

更新時間:2022-08-02 11:02:01

功能介紹

開啟研討會監播頁面時,URL 需帶上指定的參數,經研討會系統驗證請求合法後,直接進入研討會監播輪詢頁面。

單一登入流程詳解

  1. 透過 API 介面取得監播帳號的密碼(password)。

  2. 在請求保利威研討會監播頁時需帶上相關參數,如:https://meet.polyv.net/monitor?channelId=2424333&ts=1628126283856&sign=6a90485fe4682c0c7621b388df2eb744&id=18765

  3. 研討會系統會對使用者提交的 sign 參數的值進行比對,判斷是否合法。一次成功請求後,該連結將失效(sign 只能成功使用一次)。如果合法,則進入保利威視研討會;如果驗證失敗,則顯示錯誤頁面。

請求參數描述

參數名 必選 類型 說明
channelId true String 頻道號
ts true String 當前 13 位毫秒級時間戳,3 分鐘內有效
sign true String 用於校驗的簽名,生成規則為 password + channelId + password + ts + id 進行 MD5 加密(password 可透過「查詢輪詢監控帳號」介面取得),sign 校驗時不區分大小寫
id true String 監控輪詢帳號(可透過「查詢輪詢監控帳號」介面取得)

程式碼範例(Java)

    
    public static void main(String[] args) {
        String url = "https://meet.polyv.net/monitor";

        String PASSWORD = "password";
        String channelId = "2424333";
        String id = "18765";
        String ts = String.valueOf(System.currentTimeMillis());
        String sign = PASSWORD + channelId + PASSWORD + ts + id;
        sign = LiveSignUtil.md5Hex(sign);
        url += "?channelId="+channelId+"&ts="+ts+"&sign="+sign+"&id="+id;
        //浏览器直接访问url即可进入研讨会监播页
        System.out.println(url);
    }

注意事項

  1. 同一個監播員帳號無法多處同時登入。一個監播帳號登入後,在退出前於別處重複登入,將無法成功登入。

錯誤碼及說明

錯誤碼 說明
10641 目前帳號/頻道暫不支援輪巡監播功能
10642 直播尚未開始,請開始直播後再進入監播
10643 帳號或密碼錯誤,請確認
10645 該監播員已登入
10646 時間戳已過期
10647 sign 重複
10648 sign 錯誤
联系客服,在线咨询