# wx.getUserInfo(Object object)
Gets user information in batch without user authorization. This API is only available in the open data domain.
# Parameters
# Object object
| Attribute | Type | Default | Required | Description |
|---|---|---|---|---|
| openIdList | Array.<string> | [] | No | The array of openIds of users whose information needs to be obtained. To get the current user's information, set an element in the array as 'selfOpenId'. |
| lang | string | en | No | The language of the displayed user information |
| success | function | No | The callback function for a successful API call | |
| fail | function | No | Callback function for failed API call | |
| complete | function | No | Callback function used when API call completed (always executed whether call succeeds or fails) |
Valid values of object.lang
| Value | Description | Minimum Version |
|---|---|---|
| en | English | |
| zh_CN | Simplified Chinese | |
| zh_TW | Traditional Chinese |
# object.success callback function
# Parameters
# Object res
| Property | Type | Description |
|---|---|---|
| data | Array.<Object> | The user information list |
res.data is composed as follows
| Property | Type | Description |
|---|---|---|
| avatarUrl | string | The URL of the user's profile photo |
| city | string | The user's city |
| country | string | The user's country |
| gender | number | The user's gender |
| language | string | The language used to display the country, province, and city |
| nickName | string | The alias of the user |
| openId | string | The openid of the user |
| province | string | The user's province |
# Sample Code
Get the information on the current user and several other users.
wx.getUserInfo({
openIdList: ['selfOpenId', 'ownAP0b9qt6AzvYOSWOX8VX8KMq0', 'ownAP0QJHIN2w3X60EUsj2Vah5Ig', 'ownAP0f8ANWUCcloXN1oZPfxtz0g'],
lang: 'zh_CN',
success: (res) => {
console.log('success', res.data)
},
fail: (res) => {
reject(res)
}
})