正式发布后,为什么跟开发时不一样?发送请求获取openid无效?

发布于 7 年前作者 ming968079 次浏览最后编辑 7 年前来自 ask

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

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

5 回复
zengguiying
zengguiying1 楼6 年前

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

mingfeng
mingfeng2 楼6 年前

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

bcheng
bcheng3 楼6 年前

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

tao92
tao924 楼6 年前

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

zhumin
zhumin5 楼5 年前

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