收藏
评论

小程序与小游戏获取用户信息接口调整,请开发者注意升级。官方


为优化用户体验,使用 wx.getUserInfo 接口直接弹出授权框的开发方式将逐步不再支持。从2018年4月30日开始,小程序与小游戏的体验版、开发版调用 wx.getUserInfo 接口,将无法弹出授权询问框,默认调用失败。正式版暂不受影响。开发者可使用以下方式获取或展示用户信息:


一、小程序:

1、使用 button 组件,并将 open-type 指定为 getUserInfo 类型,获取用户基本信息。

详情参考文档:

https://developers.weixin.qq.com/miniprogram/dev/component/button.html


2、使用 open-data 展示用户基本信息。

详情参考文档:

https://developers.weixin.qq.com/miniprogram/dev/component/open-data.html


二、小游戏:

1、使用用户信息按钮 UserInfoButton。

详情参考文档:

https://developers.weixin.qq.com/minigame/dev/document/open-api/user-info/wx.createUserInfoButton.html


2、开放数据域下的展示用户信息。

详细参考文档:

https://developers.weixin.qq.com/minigame/dev/document/open-api/data/wx.getUserInfo.html


请各位开发者注意及时调整接口。


1453835浏览
最后一次编辑于  2018-04-16
收藏

542 个评论

  • TANKING
    TANKING
    2018-07-06

    这种无需授权,但是也没有任何返回数据啊,没办法将用户信息存数据库吗?

    2018-07-06
    赞同
    回复
  • 杜发明
    杜发明
    2018-07-05

    现在正式版没有影响,只是体验版和开发版不行。

    2018-07-05
    赞同
    回复
  • U·U
    U·U
    2018-07-05

    我就想知道第一次进入小程序的时候,那个授权还在不在

    2018-07-05
    赞同
    回复
  • 花城
    花城
    2018-07-03

    我就是想,进来的时候自动提示授权弹框,怎么办!!!你们不带这样玩的

    2018-07-03
    赞同
    回复
  • Alen彭
    Alen彭
    2018-06-27


    使用

    getPhoneNumber

    授权注册,不能使用 wx.getUserInfo 是不是?

    2018-06-27
    赞同
    回复
  • 我那一碗别放葱
    我那一碗别放葱
    2018-06-26

    哦,是吧。

    2018-06-26
    赞同
    回复
  • Tomy
    Tomy
    2018-06-23

    是不是默认获取  还是一定要点击才能获取

    2018-06-23
    赞同
    回复
  • 饶贤明
    饶贤明
    2018-06-22





    2018-06-22
    赞同
    回复
  • 2018-06-22

    对现有业务逻辑影响比较大。。。其实这样不太好,很多小程序现在直接进来就会做一个授权页面,会造成一定的用户流失~。

    2018-06-22
    赞同
    回复
  • A莱布尼茨寄卖行 汽车抵押
    A莱布尼茨寄卖行 汽车抵押
    2018-06-22

    appservice?t=1529634340748:1008 Fri Jun 22 2018 10:25:46 GMT+0800 (中国标准时间) 接口调整

    VM270:1 获取 wx.getUserInfo 接口后续将不再出现授权弹窗,请注意升级

    参考文档: https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=1650183953&docid=0000a26e1aca6012e896a517556c01

    console.warn @ VM270:1

    operateWXData @ appservice?t=1529634340748:1008

    invoke @ appservice?t=1529634340748:1008

    o @ WAService.js:4

    u @ WAService.js:4

    i @ WAService.js:7

    t.timeout @ WAService.js:14

    Ke.(anonymous function) @ WAService.js:4

    (anonymous) @ WAService.js:4

    success @ login.js? [sm]:28

    (anonymous) @ WAService.js:3

    u @ WAService.js:4

    (anonymous) @ WAService.js:4

    function.setTimeout @ appservice?t=1529634340748:1008

    (anonymous) @ WAService.js:3

    (anonymous) @ WAService.js:8

    setTimeout (async)

    setTimeout @ WAService.js:8

    s @ appservice?t=1529634340748:1008

    f.registerCallback @ appservice?t=1529634340748:1008

    m.forEach @ appservice?t=1529634340748:1008

    d @ appservice?t=1529634340748:1008

    j.onmessage @ appservice?t=1529634340748:1008

    index.js? [sm]:53 登录失败 LoginError {type: "ERR_WX_GET_USER_INFO", message: "获取微信用户信息失败,请检查网络状态", detail: {…}}

    这个该怎么调试求大神帮助

    2018-06-22
    赞同
    回复

正在加载...

登录 后发表内容