微信开放社区
服务商入驻
文档
登录
切换主页

暂无个人介绍

关注私信

正在关注

0

关注者

0

获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
文章 回答 1提问 收藏 关注问题
  • 我使用 uniapp 开发的,但可以借鉴下。初学者,如有错误请见谅! 用wx.login获取code后在回调里发起一个弹窗用于触发wx.getUserProfile 代码如下: wx.login({ success(res) { if (res.code) { const code = rs.code; uni.request({//获取openID url: 'https://jiudaotian.cn', //仅为示例,并非真实接口地址。 data: {code: code}, success: (rs) => {//返回状态来判断是否授权过了 uni.showModal({ title: '提示', content: '检查到您是首次使用小程序,我们希望获得您的个人信息,以便为您提供更好的服务!', showCancel: false, success: function(res) { if (res.confirm) { wx.getUserProfile({ desc: '用于完善用户资料', success: (res) => { } }); } } }); } }); } } });

    wx.getUserProfile不能和wx.login一起使用?

    mac 模拟器1.05.2102010 基础库2.16.0 调用wx.login获取code后,再调用wx.getUserProfile,可能会失败,触发fail函数,error msg: ''getUserProfile:fail can only be invoked by user TAP gesture"。 如果不能同时使用,那如何校验用户信息的准确性或者解密encryptedData呢?

    2021-06-02
关闭

选择需要上架的开放服务

  • 模板开发

    针对行业、场景的小程序代开发服务,帮助企业快速搭建小程序

    上架
  • 插件

    提供可被小程序直接使用、丰富小程序能力的功能模块

    上架
  • 小商店服务

    为小商店商家提供更多的能力,帮助商家经营好小商店

    上架
关闭

案例类型

  • 小程序
  • 插件
  • 关于腾讯
  • 运营规范
  • 文档中心
  • 辟谣中心
  • 客服中心
  • Copyright © 2012-2025 Tencent. All Rights Reserved.