# qa.getAccountProfile(Object object) 1059+

注意:仅在1059+以后的版本支持

获得用户基本信息,厂商账号接入详见指南

# 参数

# Object object

属性 类型
默认值
必填
说明
token string 访问令牌
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

# object.success 回调函数

# 参数
# Object res
属性 类型 说明
openid string 用户的 openid,可能为空
id string 用户的 user id,可能为空
unionid string 用户在开放平台上的唯一标示符,本字段在满足一定条件下才会返回(需要在厂商的开放平台上额外申请)
nickname string 用户的昵称,可能为空
avatar object 用户的头像图片地址,可能为空,按照分辨率组织,当只有一个分辨率时,可以使用 default 对应的图片地址

unionid 机制说明

如果开发者拥有多个移动应用,可通过 unionid 来区分用户的唯一性,因为只要是同一个开放平台帐号下的移动应用,用户的 unionid 是唯一的。换句话说,同一用户,对同一个开放平台下的不同应用,unionid 是相同的。

# object.fail 回调函数

# 参数
# Object res
属性 类型 说明
errCode number 返回状态码
errMsg string 消息内容

# 示例代码

qa.getAccountProfile({
  token: 'abcdefg',
  success: function(res) {
    console.log(`handling success: ${res.nickname}`)
  },
  fail: function(res) {
    console.log(`handling fail, code = ${res.errCode} msg = ${res.errMsg}`)
  }
})
1
2
3
4
5
6
7
8
9

在线客服