Open darriel opened 6 years ago
诡异的是,第一次显示登录成功后,如果继续点击“登录”按钮,会报错,提示 用户未登录过,请先使用 login() 登录。感觉是不是SDK的lib/login里面有bug, 还没仔细看,先提一下
服务器的 SDK 更新了吗。。
问题已解决。。重新做了一次上传和部署,好了。不知道为什么第一次上传和部署似乎没有奏效。。
现在登录,带登录态请求,图片上传功能都正常,只有信道,每次连接的时候都报错 {code: 1001, message: "连接信道服务失败,网络错误或者信道服务没有正确响应", detail: RequestError} code : 1001 detail : RequestError {type: "ERR_SKEY_INVALID", message: "登录态已过期"} message : "连接信道服务失败,网络错误或者信道服务没有正确响应"
能否请教您一下,这可能是什么问题呢
我的问题也是一样信道连接失败提示1001 登录态已过期
这个问题我解决了是由于配置文件的tunnelServerUrl 值没有带上https://导致,但新问题又来了,配置好了虽然可以登录但是发消息一律没有回复,我在客户端SDK里 tunnel.js 文件中 function resolvePacket(raw) 函数处下断点看到返回的是request receiveUrl fail,腾讯工程师就不能负责点一个开源框架搞成这样,关键地方文档也没有。
更新到最新的开发工具,装好设置好SDK的Client 和 Sever (从老版本用了很久升级上来的,应该都没有做错)。
点击首页登录接口测试下面第一个按钮,登录,跳出授权窗口,同意,然后显示”登陆成功”。
然后,点击带会话测试请求,请求按钮,报 请求失败,console 报错
request fail Error: 用户未登录过,请先使用 login() 登录 at n.success (login.js:141) at Object.success (WAService.js:4) at s. (WAService.js:12)
at s.emit (WAService.js:6)
at Function. (WAService.js:12)
at WAService.js:6
at a (appservice?t=1528991705772:1048)
at b. (appservice?t=1528991705772:1048)
at b.emit (appservice?t=1528991705772:1048)
at callback (appservice?t=1528991705772:1048)
index.js:128 request complete