天天看點

移動直播連麥,進入房間時報錯invalid group id

簡介:這是雲通信的錯誤提示,參考雲通信錯誤碼。加入指定id群組時報錯:“10015”,“群組 ID 非法,請檢查群組 ID 是否填寫正确”。

移動直播連麥方案roomservice建立房間時,用到的雲通信相關邏輯如下: 主播首次建立房間,會發請求到roomservice背景,roomservice背景組拼字元串、建立roomid,調用雲通信建群接口、建立groupid。大主播自己再調雲通信接口申請加入群組。

出問題一般都是背景建群失敗。

移動直播連麥,進入房間時報錯invalid group id

雲通信加入群組接口(安卓端):applyJoinGroup

/**
 * 加入群組
 * @param groupId 群組 ID
 * @param reason 申請理由(選填)
 * @param cb 回調
 */
 TIMGroupManager.getInstance().applyJoinGroup("room_1539259448073_8077", "who care?", new TIMCallBack() {
    @java.lang.Override
    public void onError(int code, String desc) {
        //接口傳回了錯誤碼 code 和錯誤描述 desc,可用于原因
        //錯誤碼 code 清單請參見錯誤碼表
        Log.e(tag, "disconnected");
    }

    @java.lang.Override
    public void onSuccess() {
        Log.i(tag, "join group");
    }
});           

複制

出現invalid group id錯誤的三個原因:

1、背景建立群組時管理者名稱出錯,導緻建群失敗。

由于雲通信背景respAPI接口調用限制,建群需要使用管理者id才能建立,如果roomservice的config.js配置檔案裡面儲存的管理者id,與客戶雲通信應用管理者id不一緻,就有會建群失敗。

出現這種情況,常是由于客戶在開發過程中,修改了雲通信應用的管理者id,需要同步到config.js中去。 同步方法: 騰訊雲roomservice請使用roomtool配置工具。 自建roomservice自行修改config.js。

移動直播連麥,進入房間時報錯invalid group id
移動直播連麥,進入房間時報錯invalid group id

2、建群達到上限了。

騰訊雲通信對于單個應用(sdkappid)的建群數量是有限制的,比如限制上限是200個群,就無法建立更多的群。也會導緻roomservice背景建群失敗。

您可以與雲通信技術支援溝通,購買控制型功能包拓展建群上限,或聯系商務拓展更大數目的建群上限。

移動直播連麥,進入房間時報錯invalid group id

3、applyJoinGroup申請加群時,groupid傳參錯誤

傳參錯誤,您自己通過debug代碼就可以定位解決。對比運作demo排查。

傳參錯誤較少,請優先排查前兩個原因。可以聯系您所在的技術支援QQ群,找helper幫您排查。