tt.getUserProfile
收藏我的收藏
基础库 2.30.0 开始支持本方法,低版本需做兼容处理,这是一个异步方法。
获取用户的基本信息,只可在 tap 事件回调中调用,每次调用都会弹出授权提示窗,若用户同意,则会返回用户的真实数据。
前提条件 | 无 |
业务背景 | 无 |
使用限制 | 无 |
注意事项 |
|
支持沙盒 | 否 |
相关教程 | 无 |
语法
tt.getUserProfile(options)
参数说明
options 为 object 类型,属性如下:
属性名 | 类型 | 默认值 | 必填 | 说明 | 最低支持版本 |
---|---|---|---|---|---|
force | boolean | false | 否 | 当宿主未登录时,是否强制拉起登录框 | 2.54.0 |
success | function | 否 | 接口调用成功的回调函数 | 2.30.0 | |
fail | function | 否 | 接口调用失败的回调函数 | 2.30.0 | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | 2.30.0 |
回调成功
object 类型,属性如下:
encryptedData 参数说明
解密后的数据为object 类型,属性如下:
属性名 | 类型 | 说明 | 最低支持版本 |
avatarUrl | string | 用户头像网络地址 | 2.30.0 |
nickName | string | 用户昵称 | 2.30.0 |
gender | number | 用户性别,0: 未知;1:男性;2:女性 | 2.30.0 |
city | string | 用户所在城市 | 2.30.0 |
province | string | 用户所在省份 | 2.30.0 |
country | string | 用户所在国家 | 2.30.0 |
language | string | 用户语言,目前为空 | 2.30.0 |
watermark | Watermark | 敏感数据水印 | 2.30.0 |
Watermark 类型说明
object 类型,属性如下:
属性名 | 类型 | 说明 | 最低支持版本 |
appid | string | 数据源小程序 id | 2.30.0 |
timestamp | number | 时间戳,可以用于检查数据的时效性 | 2.30.0 |
userInfo 类型说明
object 类型,属性如下:
属性名 | 类型 | 说明 |
---|