获取 TokenID(GetTokenIDResult)
从 QueryIDToken
的结果缓存中获取 ID token。
函数定义
public static INTLIDTokenResult GetIDTokenResult();
入参说明
无输入参数。
代码示例
INTLIDTokenResult result = INTLAPI.GetIDTokenResult();
返回值
返回 IDTokenResult,把从登录态中获取到的信息编译成 JWT 编码字符串,可以发送到 PlayFab 游戏服务器鉴权。
IDTokenResult: 用 INTLAuthResult 数据构建来的
成员变量 | 类型 | 说明 |
---|---|---|
IdToken | string | Player Network SDK 唯一 OpenID,使用 JWT 编码字符串格式 |
INTLAuthResult: 继承自 INTLBaseResult ,包含了登录信息
参数 | 类型 | 说明 |
---|---|---|
OpenID | string | Player Network SDK 用户唯一标识 默认为 64-bit 无符号整数的字符串,也可以支持 32-bit。 |
Token | string | Player Network SDK 生成的用户 token 长度:40字节,详见 Token 。 |
TokenExpire | long | Token 过期时间戳 比如:1600844518。 |
FirstLogin | int | 是否首次登录 未知: -1 否: 0 是: 1 |
UserName | string | 昵称 |
Gender | int | 性别 0: 未定义 1: 男 2: 女 |
Birthdate | string | 出生年月日 比如:1987-02-23 |
PictureUrl | string | 头像链接 |
Pf | string | pf 值,用于 Midas 支付 |
Pfkey | string | pf key,用于 Midas 支付 |
NeedRealNameAuth | bool | 是否需要实名认证 |
ChannelID | int | 渠道号 |
Channel | string | 渠道名 更多信息,请参见 渠道定义 |
ChannelInfo | string | 第三方渠道登录信息 (JSON 数据) 不同渠道取值不同 |
BindList | string | 绑定信息 (JSON 数组类型) |