# 获取玩家基础信息(选接)

# 接口说明

用于获取玩家基础信息,如 openIdadFlag 等,需在登录成功后调用,一般在上架至冰柠乐渠道时必接。

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

用户来源

  • 0 - 自然量
  • 1 - 广告量
  • unknown - 未知
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...
  }
});
Last Updated: 2025/2/13 14:43:58