跳到主要内容

登录回调信息(AuthResult)

数据结构

警告

业务如需使用 FirstLogin 字段判断是否为新用户。则业务在清档的时候,也需要提醒 Player Network SDK 方清除相关的数据。

FINTLAuthResult:继承自 FINTLBaseResult,包含了登录信息。

名称类型说明
OpenIDFStringPlayer Network SDK 用户唯一标识
TokenFStringPlayer Network SDK 用户 token
TokenExpireint64token 过期时间戳
例如,1600844518
FirstLoginint32是否首次登录
未知:-1
否:0
是:1
UserNameFString昵称
Genderint32性别
0:未定义
1:男
2:女
BirthdateFString返回为空,因合规要求不允许采集玩家出生年月日
PictureUrlFString头像链接
PfFStringpf 值
用于 Midas 支付
PfkeyFStringpf key
用于 Midas 支付
NeedRealNameAuthbool是否需要实名认证
ChannelIDint32渠道号
ChannelNameEINTLLoginChannel渠道名
ChannelInfoFString第三方渠道登录信息
JSON 数据,不同渠道取值不同
BindListFString绑定信息
JSON 数据,数组类型
LegalDocumentsAcceptedVersionFString法务文件版本信息
DeleteAccountStatusint32删号状态信息
更多信息,请参见 DeleteAccountStatus
DeleteAccountInfoString如果需要 `DeleteAccountInfo',请联系 Player Network 助手
注销账号信息,JSON 数据。
更多信息,请参见 DeleteAccountInfo
TransferCodeFString特殊地区游客引继码
TransferCodeExpireTimeint32特殊地区游客引继码过期时间
DeleteLIAccountStatusintLEVEL INFINITE PASS 账号注销状态
更多信息,请参见 DeleteLIAccountStatus
Emailstring邮件地址

其中 FINTLAuthResult 里的 ExtraJson 中包含了后台查询到的用户的协议版本和合规状态的 JSON 字符串。

DeleteAccountStatus

警告

需要返回 DeleteAccountStatus 的业务请联系 Player Network 助手进行配置,否则 DeleteAccountStatus 会返回 -1。

说明备注
0没有进行删号或者删号已取消允许玩家进入游戏
1删号静默期阻拦玩家登录,提示玩家选择是否要撤回删号进入游戏
2删号完成不允许玩家进入游戏
3正在删号不允许玩家进入游戏
4删号失败不允许玩家进入游戏
-1后台没有返回删号状态建议允许玩家进入游戏
-2删号状态服务网络异常建议允许玩家进入游戏
-3DMCS 响应数据格式不对(JSON 中缺返回状态或 err_code 字段)建议允许玩家进入游戏
-4内部错误(参数验证不正确或配置验证不等于内部授权逻辑)建议允许玩家进入游戏
-10 或 -11删号状态服务内部错误建议允许玩家进入游戏
>= 5未定义建议允许玩家进入游戏
注意

游戏侧需评估返回值为负数时,如果允许玩家进入是否会对游戏数据有其他影响。

返回值为负数时不允许玩家进入游戏可能会对其他玩家造成影响,因此不建议将此作为删号关键路径。

DeleteAccountInfo

JSON 数据:

{
"ret": 0, // int, 返回代码,0 表示正常。
"err_code": -10, // int,Player Network SDK 的错误代码,游戏不需要注意
"msg": "", // 错误信息,请求成功时为空
"status": 0, // int, 0: 没有记录或账号注销被取消;1: 冷却期;2: 账号注销成功;3: 注销账号;4: 账号注销失败
"created_at": 12345678, // int64, 账号注销请求被创建的时间戳(当状态为 0 时,时间戳为 0)
"target_destroy_at": 12345678, //执行账号注销的时间戳(当状态为 0 时,时间戳为 0)。
"destroy_at": 12345679 // int64,账号实际被删除的时间戳(当状态不是 2 时,时间戳为 0)
}

DeleteLIAccountStatus

说明
-1账号注销状态查询失败或后端没有返回状态
0没有注销账号记录或删除请求已被撤回
1要求注销账号
2账号注销成功
3注销账号中
4注销账号失败