# 获取玩家基础信息(选接)
# 接口说明
用于获取玩家基础信息,如 openId
、adFlag
等,需在登录成功后调用,一般在上架至冰柠乐渠道时必接。
sdkInstance.getUserData(options);
# 参数说明
参数说明如下表所示:
选项 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
success | function | 否 | -- | 获取成功的回调函数,返回玩家基础信息 |
fail | function | 否 | -- | 获取失败的回调函数,返回错误信息 |
complete | function | 否 | -- | 获取完成的回调函数,成功或失败均会调用 |
# 返回值说明
WARNING
返回值格式:JSON
格式。
选项 | 类型 | 说明 |
---|---|---|
code | number | 响应状态码,为 0 时表示获取成功,其他非 0 状态码均表示获取失败 |
data | object | 获取成功时返回玩家基础信息,失败时返回 null |
data.openId | string | 用户在微信侧的唯一标识(openId) |
data.adFlag | number | 用户来源
|
message | string | 获取成功或失败时的相应描述信息 |
# 示例代码
注:示例代码中的参数或选项均为演示数据,仅供参考,谢谢!
sdkInstance.getUserData({
success: function(response) {
console.log(response.data.openId); // 用户在微信侧的唯一标识(openId)
console.log(response.data.adFlag); // 用户来源,为 0 时表示自然量,为 1 时表示广告量,为 unknown 时表示未知
},
fail: function(error) {
sdkInstance.modal.message(error.message);
},
complete: function(result) {
// do something here...
}
});
← 获取微信用户信息(选接) 支付 →