佚名9527
佚名9527
  • 发布:2022-03-18 21:45
  • 更新:2022-03-30 09:20
  • 阅读:511

【报Bug】uni.getUserProfile bug

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 3.3.13

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: OPPO

手机机型: oppo

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

示例代码:

ggetUserProfilegetUserProfile前面多了个g , 苦笑

操作步骤:

1

预期结果:

ggetUserProfilegetUserProfile

实际结果:

ggetUserProfilegetUserProfile

bug描述:

uni.getUserProfile 返回 {
"userInfo": {
"openId": "",
"nickName": "",
"gender": 0,
"city": "",
"province": "",
"country": "",
"avatarUrl": "https://thirdwx.qlogo.cn/mmopen/vi_32/AfWk3JK3gsLrTiaOh6UG4wicibicNrv1fgswthQJ2qqL42AG32HHtFV6QG8aIZ2tFiaTzXe3PuOTl9eYY3YB7c36soQ/132",
"unionId": "oU5Yyt3ZA3KC6U8FbQYlzayI9DBU"
},
"errMsg": "ggetUserProfilegetUserProfile:ok"
}

2022-03-18 21:45 负责人:无 分享
已邀请:
佚名9527

佚名9527 (作者)

改用 userRes.errMsg.indexOf('ok') != -1 了

小枫叶

小枫叶 - 外包接单加v:wlmk1234567 注明来意

啥意思,你是说 getUserProfile这个拿不到数据还是怎么?

  • 佚名9527 (作者)

    "errMsg": "ggetUserProfilegetUserProfile:ok" , errMsg前面一个g

    2022-03-21 16:37

小枫叶

小枫叶 - 外包接单加v:wlmk1234567 注明来意

没问题啊

  • 佚名9527 (作者)

    app端 , 小程端没问题

    2022-03-28 15:28

  • 佚名9527 (作者)

    回复 佚名9527: getUserProfile 变成了 ggetUserProfilegetUserProfile

    2022-03-28 15:40

佚名9527

佚名9527 (作者)

"errMsg": "ggetUserProfilegetUserProfile:ok"

小枫叶

小枫叶 - 外包接单加v:wlmk1234567 注明来意

这个只是小程序端用的啊,app端用这个干嘛

  • 佚名9527 (作者)

    只是小程序端用 ? 那哪个接口获取 unionId ?

    2022-03-29 13:08

  • 佚名9527 (作者)

    出了H5都可以用 , 返回的信息也没错 , 就是errMsg 的 getUserProfile 被哪个程序员 打成 ggetUserProfilegetUserProfile , 通过ok , 也能判断 ,就是反馈下而已

    2022-03-29 13:11

小枫叶

小枫叶 - 外包接单加v:wlmk1234567 注明来意

我不是跟你犟,但是人家官方就这么说的,仅支持微信小程序

  • 佚名9527 (作者)

    官方还说 , 可以使用 if(uni.getUserProfile) 判断uni.getUserProfile是否可用。完全可以用

    2022-03-30 09:20

佚名9527

佚名9527 (作者)

这api完全可以用 , app端 微信一键登录 , 获取用户信息。和小程序端的区别在于 , uni.login 和 uni.getUserProfile调用顺序不同

该问题目前已经被锁定, 无法添加新回复