# wx.getUserInfo(Object object)
以 Promise 风格 调用:不支持
用户授权:需要 scope.WxFriendInteraction
# 功能描述
批量获取用户信息,仅支持获取自己和好友的用户信息。该接口需要用户授权,且只在开放数据域下可用。
# 参数
# Object object
属性 | 类型 | 默认值 | 必填 | 说明 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
openIdList | Array.<string> | [] | 否 | 要获取信息的用户的 openId 数组,如果要获取当前用户信息,则将数组中的一个元素设为 'selfOpenId' | |||||||||
lang | string | en | 否 | 显示用户信息的语言 | |||||||||
| |||||||||||||
success | function | 否 | 接口调用成功的回调函数 | ||||||||||
fail | function | 否 | 接口调用失败的回调函数 | ||||||||||
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
# object.success 回调函数
# 参数
# Object res
属性 | 类型 | 说明 | |||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
data | Array.<Object> | 用户信息列表 | |||||||||||||||||||||||||||||||||||||
|
# 示例代码
获取当前用户和其他几个用户的用户信息
wx.getUserInfo({
openIdList: ['selfOpenId', 'ownAP0b9qt6AzvYOSWOX8VX8KMq0', 'ownAP0QJHIN2w3X60EUsj2Vah5Ig', 'ownAP0f8ANWUCcloXN1oZPfxtz0g'],
lang: 'zh_CN',
success: (res) => {
console.log('success', res.data)
},
fail: (res) => {
reject(res)
}
})