在Web 端注册提示401,提示无权限
注册模式需要在IM 管理后台改成 开放注册模式,这样就可以在Web端调用SDK 的api注册了
授权注册模式 必须是调用restapi注册,在header中设置管理员token
登陆获取token,请求失败返回404
获取token 404 分两种情况:
1)error:“organization_application_not_found”
这个是因为 restServer 地址设置有问题,也就是WebIMConfig,js 中设置的 apiURL 设置错误,-hsb 是沙箱地址,正确地址为: a1.easemob.com
2):error_description: “user not found”
这个是因为登陆的用户在您appkey 下不存在,您可以先注册再登陆
Web 发送图片成功后,怎么拿到服务端返回的图片地址
在上传图片成功的回调中 onFileUploadComplete 取地址,返回的地址需要拼接:url/uuid
fetcHistoryMessages 为什么没有这个API?
漫游消息的接口 只有在web 3.X以上版本才有
web im发送文本消息报错,type 为503
这个问题可以检查一下发送消息的body 体,看一下是否有参数为 undefined
微信小程序登录时提示onError报type=0
type = 0 没有username 和password 参数,直接点击登陆就是 0,这里可以自己做个提示。
onTermCall 和 onIceConnectionStateChange的回调状态说明
onTermCall
HANGUP 挂断/NORESPONSE 超时无响应/REJECT 拒绝/BUSY 忙碌/FAIL 失败
onIceConnectionStateChange
connected 已连接/disconnected 断开连接/closed 已关闭
Vue 集成SDK有警告:
warning in ./node_ modules/ easemob- websdk/webimSDK. js
1:263-264 Critical dependency: require function is used in a way in which dependencies cannot be statically extracted
需要在webpack.base.conf.js添加配置unknownContextCritical: false, exprContextCritical: false,