收藏
回答

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

问题模块 框架类型 操作系统 操作系统版本 手机型号 微信版本
客户端 小程序 iOS ios11.2.6 iphone6 6.6.5

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

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


最后一次编辑于  2018-03-16  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

5 个回答

  • 破茧
    破茧
    2018-11-25

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

    2018-11-25
    赞同 1
    回复
  • Lee
    Lee
    2018-04-28

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

    2018-04-28
    赞同
    回复
  • 子游
    子游
    2018-03-16

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

    2018-03-16
    赞同
    回复
  • You can you up
    You can you up
    2018-03-16

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

    2018-03-16
    赞同
    回复
  • 这都申请了
    这都申请了
    2018-03-16

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

    2018-03-16
    赞同
    回复