即时通信 IM 账号鉴权相关问题

UserSig 作为即时通信 IM 登录鉴权的重要凭证,默认有效期为180天,只能通过原生接口修改有效期,其他接口与工具不能修改有效期。UserSig 有效期最长可以设置为10年,为了你的账号安全建议将 UserSig 有效期设置为两个月。详情可参阅 生成 UserSig。

相关产品
即时通信 IM 产品页,含版本规格、价格与购买入口。

一、如何生成 UserSig?

详情请参见 生成 UserSig。

二、如何重置密钥?

如果密钥泄露导致腾讯云账号被盗,需要重置,你可以通过控制台消息服务 Chat > 概览 > 显示密钥 > 说明 > 重置密钥,进行密钥的重置。

三、账号是否可以删除?

·专业版中的账号不允许删除,如果你无需继续使用某个账号,你可以通过 REST API 调用 账号登录状态失效接口 使该账号所有者的登录状态失效。

·体验版中的账号支持删除,你可以通过 REST API 调用 账号删除接口 删除不再使用的账号,删除后该用户的数据将无法恢复,请谨慎处理。

四、登录报错70009?

UserSig 验证失败,可能原因:

1. UserSig 是用其他 SDKAppID 的密钥或私钥生成的;

2. 应用更换过密钥,旧密钥已过期、不再可用,且当前使用的 UserSig 是用旧密钥生成的。

请检查请求的 SDKAppID 与生成 UserSig 所使用的 SDKAppID 是否一致,并使用当前 SDKAppID 的密钥或私钥重新 生成 UserSig。

五、IM 账号未导入出现下面问题该如何处理?

·加群失败,可能传参等问题造成未导入成功,报错10019?
请求的 UserID 不存在,请检查 MemberList 中的所有 Member_Account 是否正确。

·发送消息和更新资料权限不足,报错10007?
操作权限不足(例如 Public 群组中普通成员尝试执行踢人操作,但只有 App 管理员才有权限;或者非群成员操作)。

·消息发送方或接收方 UserID 无效或不存在,报错 20003?
消息发送方或接收方 UserID 无效或不存在,请检查 UserID 是否已导入即时通信 IM。

注意:说明:

注意:账号需客户自行生成,使用导入接口决定将哪些账号导入到 IM 中,只有导入之后才能正常使用。

六、JNI 方式使用 API 出现下面问题该如何处理?

Exception in thread "main" java.lang.UnsatisfiedLinkError: *** Can't load IA 32-bit *** on a AMD 64-bit platform

典型的 JVM 与动态库不匹配,请使用32位 JVM 和32位动态库进行加载。

赞 (0)
上一篇 4天前
下一篇 4天前