跳到主要内容

查询用户未成年信息(QueryUserStatus)

queryUserStatus API 用于查询用户未成年信息和认证信息,以及用户所在地区的配置信息(包括成年年龄,游戏分级,认证方式,等)。

请求示例

complianceApi.queryUserStatus((res) => {
console.log(res);
});

返回参数

参数类型描述
retnumber返回代码
0: 请求成功,解析相关返回的字段信息。
!=0: 请求失败,检查 msg 查看详细的退货信息。
msgstring结果说明
adult_check_statusnumber是否已经成年
-1:还未成年
0:还未设置
1:已经成年
adult_check_status_expirationstring未成年状态下次需要认证时间
parent_certificate_statusnumber是否已经通过家长认证
-1:家长拒绝认证
0:家长未进行认证
1:家长通过认证
10:家长认证之中(仅限邮箱认证)
parent_certificate_status_expirationstring家长拒绝认证之后,下次可以认证时间
eu_user_agree_statusnumber欧盟玩家是否同意在非欧盟地区存储数据
-1:拒绝
0:未设置
1:同意
tsstring当前时间戳
adult_agenumber入参国家/地区的成年标准
查询不到使用默认成年标准
game_gradenumber入参国家/地区的游戏分级标准
查询不到使用默认分级标准
certificate_typenumber入参国家/地区的认证方式
查询不到使用默认认证方式
0:不需要认证
1:自我认证
2:使用信用卡支付认证
3:邮箱认证
regionstringISO 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";
}