Skip to content

微信小程序更新wx.getUserProfile,无法获取到小程序用户信息 #2069

Description

@maple2012

微信小程序更新了。wx.getUserProfile(Object object)。
后端在使用wxMaService.getUserService().getUserInfo获取不到用户的 openid和 union了。

Activity

  1. TerryGuan commented on Apr 7, 2021

    @TerryGuan
  2. junjiex123 commented on Apr 8, 2021

    @junjiex123
  3. binarywang commented on Apr 8, 2021

    @binarywang
  4. junjiex123 commented on Apr 8, 2021

    @junjiex123
  5. binarywang commented on Apr 8, 2021

    @binarywang
  6. binarywang commented on Apr 8, 2021

    @binarywang
    Owner

    按照官方文档描述,接口不需要调整,只是数据变了而已

  7. rpdict commented on Apr 8, 2021

    @rpdict

    同样的问题,感觉是加密encryptedData的时候没包含openid,所以解密出来也没有openid。。

  8. TerryGuan commented on Apr 8, 2021

    @TerryGuan

    1、wx.login拿到code,服务端换openid,unionid,本地记录登陆的token
    2、wx.getUserProfile拿到的encryptedData,iv值里面比之前是少了openid,unionid的,只有头像和昵称。。。
    3、通过之前登陆的token获取当前登陆的openid更新头像和昵称

  9. rpdict commented on Apr 9, 2021

    @rpdict

    1、wx.login拿到code,服务端换openid,unionid,本地记录登陆的token
    2、wx.getUserProfile拿到的encryptedData,iv值里面比之前是少了openid,unionid的,只有头像和昵称。。。
    3、通过之前登陆的token获取当前登陆的openid更新头像和昵称

    是的,现在要拉个人信息要像之前获取手机号一样写了,先用userInfo获取openid,再用userProfile获取详情更新上去。
    官方示例代码不推荐使用getUserInfo获取用户信息,我这边好多同事都理解成getUserInfo废弃了,这是不对的。

  10. PanPanda commented on Apr 12, 2021

    @PanPanda

    1、wx.login拿到code,服务端换openid,unionid,本地记录登陆的token
    2、wx.getUserProfile拿到的encryptedData,iv值里面比之前是少了openid,unionid的,只有头像和昵称。。。
    3、通过之前登陆的token获取当前登陆的openid更新头像和昵称

    是的,现在要拉个人信息要像之前获取手机号一样写了,先用userInfo获取openid,再用userProfile获取详情更新上去。
    官方示例代码不推荐使用getUserInfo获取用户信息,我这边好多同事都理解成getUserInfo废弃了,这是不对的。

    getUserInfo获取用户信息现在nickname做了处理拿不到用户的昵称了

  11. pinned this issue on Apr 19, 2021
  12. changed the title [-]微信小程序更新了。wx.getUserProfile(Object object)。获取不到小程序用户信息了[/-] [+]微信小程序更新wx.getUserProfile,无法获取到小程序用户信息[/+] on Apr 19, 2021
  13. gongming1982 commented on May 3, 2021

    @gongming1982
  14. binarywang commented on May 4, 2021

    @binarywang
  15. Repository owner locked as too heated and limited conversation to collaborators on Jun 1, 2021
  16. unpinned this issue on Aug 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions