收藏
回答

wx.getUserProfile接口完全开放了吗?

console.log('wx.getUserProfile', wx.canIUse('wx.getUserProfile'))


开发者工具及真机返回值为false

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

20 个回答

  • 心心情
    心心情
    02-26

    我的手机可以使用,测试成功了,微信版本是8.0.1,基础库版本2.15.0,安卓手机。

    02-26
    有用 1
    回复 5
  • 。。🐠
    。。🐠
    02-26

    https://developers.weixin.qq.com/community/develop/doc/000cacfa20ce88df04cb468bc52801?highline=scope.userInfo

    02-26
    有用 1
    回复 12
    • 杰先森s
      杰先森s
      发表于移动端
      02-26
      好的,谢谢
      02-26
      回复
    • JuiceHu
      JuiceHu
      03-03
      今天是3月3号,1.05.2103022 还没支持拉起
      03-03
      1
      回复
    • reus
      reus
      03-03回复JuiceHu
      你好,1.05.2103022版本工具已经支持了getUserProfile接口的交互,无法拉起的情况麻烦看下基础库版本是多少
      03-03
      回复
    • JuiceHu
      JuiceHu
      03-03回复reus
      2.15,是不能直接调用,要通过button触发吗?提示这个 getUserProfile:fail can only be invoked by user TAP gesture
      03-03
      1
      回复
    • reus
      reus
      03-04回复JuiceHu
      是的
      03-04
      回复
    查看更多(7)
  • 刘涛
    刘涛
    04-04

    为什么用新的登陆方式获取的openid和以前老版本登陆方式获取的openid不一样,这不是折腾死我们吗?这么多数据全部丢失了,

    04-04
    有用 9
    回复 1
    • 狗剩🌞
      狗剩🌞
      05-03
      改行,不要做什么微信小程序,没意思的。
      05-03
      回复
  • 微言传输住手
    微言传输住手
    03-08

    <button class="button-user"

    bindtap="getUserInfo">授权微信信息</button>

    getUserInfo() {

    wx.getUserProfile({

    lang: 'zh_CN',

    desc:'test',

    success(res){

    },

    fail(res){

    }

    })

    }

    页面写个点击事件,绑定一下调api就行了

    03-08
    有用 3
    回复
  • 后天会更好
    后天会更好
    03-11
    wx.canIUse('wx.getUserProfile') => wx.canIUse('getUserProfile')
    


    03-11
    有用 2
    回复
  • 豆浆油条
    豆浆油条
    03-03
    我这边试过了也是wx.canIUse('wx.getUserProfile')为false,但是可以使用
    


    03-03
    有用 2
    回复
  • 阿贤
    阿贤
    06-01

    注意的是新的接口wx.getUserProfile,只能使用catchtap或者bindtap进行调用(ps:可以再wx.getUserProfile中使用),并不能再onload、onshow等位置直接调用

    <view id="tapTest" data-hi="WeChat" bindtap="tapName"> Click me! </view>
    tapName(res){
       wx.getUserProfile({
           desc: "获取你的昵称、头像、地区及性别",
           success: res => {
             console.log(res)
             let wxUserInfo = res.userInfo;
           },
           fail: res => {
           	 //拒绝授权
             console.log('您拒绝了请求');
             return;
           }
      })
    }
    
    06-01
    有用 1
    回复
  • 小程序商城定制开发2600元全包
    小程序商城定制开发2600元全包
    04-27

    已经开放了

    04-27
    有用 1
    回复
  • 土豆
    土豆
    03-04

    是不是4.13后的版本。可以通过wx.getUserInfo()直接获取加密信息,不管用户是否授权,并且不会谈授权弹窗

    03-04
    有用 1
    回复 1
    • LauHing[666]
      LauHing[666]
      03-09
      获取的加密信息解密之后是空的,等于这个接口废了
      03-09
      回复
  • 常刚
    常刚
    05-27

    使用这个wx.getUserProfile比较坑的地方就是button上不需要再加open-type="getUserInfo"了。直接绑定方法就行了。

    05-27
    有用
    回复

正在加载...

登录 后发表内容
问题标签