环信web、uniapp、微信小程序sdk报错详解---注册篇(二、三)

文章讲述了在对接环信SDK时,针对Web、UniApp、微信小程序遇到的注册用户报错400和429的情况。400错误是由于用户名非唯一导致,解决方案是确保注册时用户名的唯一性。429错误可能是因为超过社区版限制,需升级到企业版,或者API调用频率超出限制,需要调整调用策略或联系商务经理。
摘要由CSDN通过智能技术生成

项目场景:


记录对接环信sdk时遇到的一系列问题,总结一下避免大家再次踩坑。这里主要针对于web、uniapp、微信小程序在对接环信sdk时遇到的问题。


注册篇(二)

注册用户报错400


原因分析:

从console控制台输出`及`network请求返回入手分析


可以看到报错描述user requires that property named username be unique, value of chai exists,翻译一下可以知道是用户名必须唯一,该用户已存在


解决方案:

在知道是因为用户名重复导致的报错,那么在注册时就要确保用户名唯一


注册篇(三)

注册用户报错429

原因分析:

同样从console控制台输出`及`network请求返回入手分析


可以看到报错描述You have exceeded the limit of the community edition,Please upgrade to the enterprise edition,大概翻译一下可以看到是您已超过社区版的限制,请升级到企业版
 


解决方案:

联系商务经理将appkey版本升级到企业版即可,免费版的appkey注册用户数只有100个,在超过100个之后就会报错429~


拓展:

有些同学在调用api时也会出现429的报错情况,但是报错描述为Too Many Requests: [{"exception":"com.easemob.flow.exceptions.ReachLimitException","duration":0,"error":"reach_limit","error_description":"This request has reached api limit.","timestamp":1660188532229}]


这种情况是因为超过了API 调用频率限制,可以看一下环信关于Restful API 调用频率限制的文档,Rest API 调用频率限制 | 环信 IM 文档。超限之后可以暂停一会再继续调用,或者可以联系商务经理调整该限制

需要注意一下,两处429的报错描述有所区别,大家需要仔细甄别一下~

环信web、uniapp、微信小程序sdk报错详解---注册篇(一)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值