前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >移动直播连麦,进入房间时报错invalid group id

移动直播连麦,进入房间时报错invalid group id

原创
作者头像
腾讯云-chaoli
发布于 2019-04-16 03:17:38
发布于 2019-04-16 03:17:38
5.3K00
代码可运行
举报
运行总次数:0
代码可运行

简介:这是云通信的错误提示,参考云通信错误码。加入指定id群组时报错:“10015”,“群组 ID 非法,请检查群组 ID 是否填写正确”。

移动直播连麦方案roomservice创建房间时,用到的云通信相关逻辑如下: 主播首次创建房间,会发请求到roomservice后台,roomservice后台组拼字符串、创建roomid,调用云通信建群接口、创建groupid。大主播自己再调云通信接口申请加入群组。

出问题一般都是后台建群失败。

云通信加入群组接口(安卓端):applyJoinGroup

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/**
 * 加入群组
 * @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帮您排查。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验