k***@163.com
k***@163.com
  • 发布:2023-02-24 23:24
  • 更新:2023-02-25 13:38
  • 阅读:266

【报Bug】uni-starter无法获取微信小程序的用户信息

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.7.3

第三方开发者工具版本号: Stable 1.06.2301160

基础库版本号: 2.30.2

项目创建方式: HBuilderX

示例代码:

以下是微信小程序的返回结果

{objectName: "uni-id-co", methodName: "getAccountInfo", params: Array(0), result: {…}}  
methodName: "getAccountInfo"  
objectName: "uni-id-co"  
params: []  
result:  
errCode: 0  
isAlipayBound: false  
isAppleBound: false  
isEmailBound: false  
isMobileBound: false  
isNicknameSet: false  
isPasswordSet: false  
isQQBound: false  
isUsernameSet: false  
isWeixinBound: true

操作步骤:

1.新建uni-starter项目。
2.填写各种基础信息。
3.打开个人信息页面。
4.用户头像空白。点击后也是空白。注册后,数据库有openid,但是没有其他各项信息(头像,昵称...)

预期结果:

能够显示用户头像和昵称。

实际结果:

如附件图片,数据库只有openid.

bug描述:

新建的uni-starter项目,无法获取用户信息。只能够拿到openid。
不知道是配置有问题还是什么,因为不太熟悉配置。或者是小程序的限制,因为小程序政策总是改变。
但是上个星期另一个小程序还可以正常拿到个人信息。

2023-02-24 23:24 负责人:DCloud_uniCloud_JSON 分享
已邀请:
互亿网络王哥

互亿网络王哥

微信小程序 去年10月份开始 已经限制不能直接取头像和昵称。请多关注下微信开放平台的公告

k***@163.com

k***@163.com (作者)

点击个人信息页的空白头像之后会弹出是否选择微信头像的选择项,昵称栏需要自己填写。
是不是微信的政策限制不能够获取头像和昵称?

  • DCloud_uniCloud_JSON

    你用的是v1?v2是支持的

    2023-02-27 17:58

  • k***@163.com (作者)

    回复 DCloud_uniCloud_JSON:

    应该是用的v2.


    "id": "uni-starter",  
    "displayName": "uni-starter",
    "version": "2.1.2",
    "description": "云端一体应用快速开发基本项目模版",

    那一天我登录饿了么小程序也需要登录,第一次遇到。可能是设置有问题吧

    2023-02-27 18:56

  • DCloud_uniCloud_JSON

    回复 k***@163.com: 你下载示例项目看看,排除一下是你自己的项目冲突

    2023-02-28 17:44

要回复问题请先登录注册