收藏
回答

登录规则修改后获取openid中碰见的问题?

如题,我使用了新api获取用户信息,但是仍需要获取加密数据去给后端获取openid。于是我在调用完新api:getUserProfile后调用了

获取权限为失败。

而调整文档中的:

是我理解错了吗?本地和真机调试都没问题,但是线上就获取权限失败,求官方解答


回答关注问题邀请回答
收藏

3 个回答

  • 叁贰叁叁
    叁贰叁叁
    2021-04-27

    不清楚为啥会走reject。

    但是,获取用户openid的方案,我们目前是通过wx.login获取到code,传递给后台直接向微信服务器换取openid的。并不需要传递加密数据给后台。

    2021-04-27
    有用 1
    回复
  • Z
    Z
    2021-04-27

    如果你只是为了获取openid的话 (不是为了获取用户信息) 可以直接用wx.login 拿到code 直接去获取openid

    2021-04-27
    有用 1
    回复
  • 2021-04-27

    已解决。。。新的api : getUserProfile 回调也返回了加密数据,可以满足我的需求了,不过获取权限跟文档说的不一样的还是迷

    2021-04-27
    有用
    回复 1
    • 2021-04-27
      返回的加密数据无法拿去获取uid,已采取二楼回答的方式
      2021-04-27
      回复
登录 后发表内容