友情提示:小程序,开发制作。

写于2021年07月的文章:

人人商城小程序 getUserInfo换成getUserProfile(方法二)

调整后4月13日之后发布的小程序wx.getUserInfo的接口都将失效,因此导致小程序的登录会出现灰色头像和微信用户

后台也是获取不到数据导致界面一度尴尬。

先用getUserProfile获取  userInfo用户对象信息,在用wx.getUserInfo 获取encryptedData和iv 至此后面的登录流程不变只是提交数据的时候多提交一个userInfo信息到后台

小程序支持库最少升到2.10.4

相关文件

小程序路径pages/auth/index.wxml    立即登录按钮需要修改

<image class='logo' src='{{shop_logo}}'></image>
<view class='title'><text class='title-underline'>{{shop_name}}</text></view>
<view class='message'><text>您尚未登录需要获取您的授权后进入商城</text></view><button bindtap='close'
  class='cancelBtn'>暂不登录</button>

  <button bindtap='bindGetUserInfobu' class='authBtn' >立即登录</button>

 

小程序路径pages/auth/index.js 多加了一个方法bindGetUserInfobu()  然后获取到userInfo用户对象信息在用wx.getUserInfo  把对象结构拼装一下,这样基本没有太多改动

阅读全文>>

人人商城小程序 getUserInfo换成getUserProfile(方法一)

官方文档https://developers.weixin.qq.com/community/develop/doc/000cacfa20ce88df04cb468bc52801

人人商城小程序用户授权登录失败,getUserProfile小程序登录接口升级

怎么修改呢?

1,修改pages\auth\index.wxml

立即登录按钮改为

<button bindtap="getUserProfile" class="authBtn" lang="zh_CN">
立即登录
</button>
点击查看原图

2,修改pages\auth\index.js

第62行添加代码

阅读全文>>