收藏
回答

用户授权获取

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug bindgetuserinfo 微信iOS客户端 7.0.5 1.9.91

<button open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo">授权登录</button>

Page({

 data: {    canIUse: wx.canIUse('button.open-type.getUserInfo')  },  onLoad: function() {  },  bindGetUserInfo (e) {

   console.log(e.detail.userInfo)

    wx.setStorageSync('wxinfo', e.detail);

 }})


用户第一次点击按钮,弹出授权弹框,拒绝授权,之后再次点击按钮,弹出授权弹框,同意授权。此时setStorageSync方法存储的信息:

{errMsg:"getUserInfo:fail auth deny"}。而不是正常的用户信息。


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

2 个回答

  • 禾店短剧系统
    禾店短剧系统
    2021-05-30

    看一下开发文档https://blog.csdn.net/telnet_pjc/article/details/72614780

    2021-05-30
    有用 1
    回复
  • 是小白啊
    是小白啊
    2019-08-16

    麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-08-16
    有用
    回复 4
    • 2019-08-16
      代码片段好像直接能获取用户信息,弹框也没有
      2019-08-16
      回复
    • 2019-08-16回复
      https://developers.weixin.qq.com/s/PHwblFmp7pa9这个是代码片段,辛苦看一下,谢啦!
      2019-08-16
      回复
    • 是小白啊
      是小白啊
      2019-08-19回复

      代码片段好像直接能获取用户信息,弹框也没有=>这是已经授权了,不会再弹窗的

      2019-08-19
      回复
    • 2019-08-19回复是小白啊
      代码是这样的,需要用真机才会出现,辛苦排查
      2019-08-19
      回复
登录 后发表内容
问题标签