查询用户未成年信息(QueryUserStatus)
queryUserStatus
API 用于查询用户未成年信息和认证信息,以及用户所在地区的配置信息(包括成年年龄,游戏分级,认证方式,等)。
请求示例
complianceApi.queryUserStatus((res) => {
console.log(res);
});
返回参数
参数 | 类型 | 描述 |
---|---|---|
ret | number | 返回代码 0: 请求成功,解析相关返回的字段信息。 !=0: 请求失败,检查 msg 查看详细的退货信息。 |
msg | string | 结果说明 |
adult_check_status | number | 是否已经成年 -1:还未成年 0:还未设置 1:已经成年 |
adult_check_status_expiration | string | 未成年状态下次需要认证时间 |
parent_certificate_status | number | 是否已经通过家长认证 -1:家长拒绝认证 0:家长未进行认证 1:家长通过认证 10:家长认证之中(仅限邮箱认证) |
parent_certificate_status_expiration | string | 家长拒绝认证之后,下次可以认证时间 |
eu_user_agree_status | number | 欧盟玩家是否同意在非欧盟地区存储数据 -1:拒绝 0:未设置 1:同意 |
ts | string | 当前时间戳 |
adult_age | number | 入参国家/地区的成年标准 查询不到使用默认成年标准 |
game_grade | number | 入参国家/地区的游戏分级标准 查询不到使用默认分级标准 |
certificate_type | number | 入参国家/地区的认证方式 查询不到使用默认认证方式 0:不需要认证 1:自我认证 2:使用信用卡支付认证 3:邮箱认证 |
region | string | ISO 3166-1 国家或地区的数字代码 例如 156 代表中国,040 代表奥地利 |
返回示例
{
adult_age: 0;
adult_check_status: 1;
adult_check_status_expiration: "1636375714";
certificate_type: -1;
eu_user_agree_status: -1;
game_grade: 0;
msg: "success";
parent_certificate_status: 1;
parent_certificate_status_expiration: "0";
region: "156";
ret: 0;
seq: "1636530872-0180225310-023426-0000428179";
ts: "1636530872";
}