小程序getuserprofile(小程序getuserinfo)

小程序 getuserprofile

## 简介`getuserprofile` 是小程序中用于获取用户个人信息的 API,可获取用户的头像、昵称、性别、国家、省份、城市等信息。## 如何使用

1. 添加权限

在 `app.json` 文件中添加以下权限:``` {"permission": {"scope.userInfo": true} } ```

2. 调用 API

通过 `wx.getUserProfile` 函数调用 `getuserprofile` API:``` wx.getUserProfile({desc: '用于完善资料',success: (res) => {// 用户信息const userInfo = res.userInfo;},fail: (err) => {// 出错处理} }); ```

参数说明:

`desc`:获取个人信息的用途描述

`success`:成功回调,返回 `userInfo` 对象

`fail`:失败回调## `userInfo` 对象`userInfo` 对象包含以下属性:

`avatarUrl`:用户头像链接

`city`:用户所在城市

`country`:用户所在国家

`gender`:用户的性别,0 为未知、1 为男、2 为女

`language`:用户设置的语言

`nickName`:用户的昵称

`province`:用户所在省份## 注意点

用户需要授权才能获取个人信息。

`getuserprofile` API 只允许在用户主动点击授权按钮时调用。

对于敏感信息(如性别),需要在 `app.json` 中声明 `scope.userInfo` 权限。

获取到的个人信息只能用于小程序内部,不得泄露给第三方。

**小程序 getuserprofile**

简介`getuserprofile` 是小程序中用于获取用户个人信息的 API,可获取用户的头像、昵称、性别、国家、省份、城市等信息。

如何使用**1. 添加权限**在 `app.json` 文件中添加以下权限:``` {"permission": {"scope.userInfo": true} } ```**2. 调用 API**通过 `wx.getUserProfile` 函数调用 `getuserprofile` API:``` wx.getUserProfile({desc: '用于完善资料',success: (res) => {// 用户信息const userInfo = res.userInfo;},fail: (err) => {// 出错处理} }); ```**参数说明:*** `desc`:获取个人信息的用途描述 * `success`:成功回调,返回 `userInfo` 对象 * `fail`:失败回调

`userInfo` 对象`userInfo` 对象包含以下属性:* `avatarUrl`:用户头像链接 * `city`:用户所在城市 * `country`:用户所在国家 * `gender`:用户的性别,0 为未知、1 为男、2 为女 * `language`:用户设置的语言 * `nickName`:用户的昵称 * `province`:用户所在省份

注意点* 用户需要授权才能获取个人信息。 * `getuserprofile` API 只允许在用户主动点击授权按钮时调用。 * 对于敏感信息(如性别),需要在 `app.json` 中声明 `scope.userInfo` 权限。 * 获取到的个人信息只能用于小程序内部,不得泄露给第三方。

标签列表