正式发布后,为什么跟开发时不一样?发送请求获取openid无效?
发布于 5 年前 作者 ming96 7909 次浏览 来自 问答

发现一个问题,我们自己开发时,先用wx.login登录,成功后https://api.weixin.qq.com 发起网络请求获取openid,成功后再用wx.getUserInfo获取用户头像昵称。

这个流程在开发时,都没有问题(真机和模拟器都可以),但是正式发布后,在把小程序删除后,再搜索进入后并没有跳出授权提示,也不能获取到头像昵称,初步怀疑是开始的wx.login或者获取openid的请求有问题,我们现在需要将api.weixin.qq.com这个域名加入到合法域名里吗?我尝试了下,不能加api.weixin.qq.com这个域名到合法域名列表里,只能加qq.com,但现在加了还是不行,不知道是什么原因导致正式版与开发版的不一致,请指教

5 回复

所以官方说了,要在服务器端获取openid

哥,问题解决了吗,我也是这个问题

wx自己的接口及时前端能调用,也要放到后台调用,因为官方倾向于后台调用,就像消息推送,原来前端写的能正常推送消息,微信升级后,官方直接就不支持了

我使用的是服务器获取openid的,而且我做的是第三方获取,其他商户都能获取到,只有一个商户获取不到

所以官方说了,要在服务器端获取openid

回到顶部