wx.getUserInfo(Object object)

在无须用户授权的情况下,批量获取用户信息,仅支持获取自己和好友的用户信息。该接口只在开放数据域下可用

参数

Object object

属性类型默认值必填说明
openIdListArray.<string>[]要获取信息的用户的 openId 数组,如果要获取当前用户信息,则将数组中的一个元素设为 'selfOpenId'
langstringen显示用户信息的语言
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

object.lang 的合法值

说明最低版本
en英文
zh_CN简体中文
zh_TW繁体中文

object.success 回调函数

参数
Object res
属性类型说明
dataArray.<Object>用户信息列表

res.data 的结构

属性类型说明
avatarUrlstring用户头像图片 url
citystring用户所在城市
countrystring用户所在国家
gendernumber用户性别
languagestring显示 country province city 所用的语言
nickNamestring用户昵称
openIdstring用户 openId
provincestring用户所在省份

示例代码

获取当前用户和其他几个用户的用户信息

  1. wx.getUserInfo({
  2. openIdList: ['selfOpenId', 'ownAP0b9qt6AzvYOSWOX8VX8KMq0', 'ownAP0QJHIN2w3X60EUsj2Vah5Ig', 'ownAP0f8ANWUCcloXN1oZPfxtz0g'],
  3. lang: 'zh_CN',
  4. success: (res) => {
  5. console.log('success', res.data)
  6. },
  7. fail: (res) => {
  8. reject(res)
  9. }
  10. })