簡介:這是雲通信的錯誤提示,參考雲通信錯誤碼。加入指定id群組時報錯:“10015”,“群組 ID 非法,請檢查群組 ID 是否填寫正确”。
移動直播連麥方案roomservice建立房間時,用到的雲通信相關邏輯如下: 主播首次建立房間,會發請求到roomservice背景,roomservice背景組拼字元串、建立roomid,調用雲通信建群接口、建立groupid。大主播自己再調雲通信接口申請加入群組。
出問題一般都是背景建群失敗。

雲通信加入群組接口(安卓端):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。
2、建群達到上限了。
騰訊雲通信對于單個應用(sdkappid)的建群數量是有限制的,比如限制上限是200個群,就無法建立更多的群。也會導緻roomservice背景建群失敗。
您可以與雲通信技術支援溝通,購買控制型功能包拓展建群上限,或聯系商務拓展更大數目的建群上限。
3、applyJoinGroup申請加群時,groupid傳參錯誤
傳參錯誤,您自己通過debug代碼就可以定位解決。對比運作demo排查。
傳參錯誤較少,請優先排查前兩個原因。可以聯系您所在的技術支援QQ群,找helper幫您排查。