资源:玩家
播放器资源。
| JSON 表示法 | 
|---|
{ "kind": string, "playerId": string, "displayName": string, "avatarImageUrl": string, "bannerUrlPortrait": string, "bannerUrlLandscape": string, "originalPlayerId": string, "profileSettings": { object (  | 
              
| 字段 | |
|---|---|
kind | 
                
                   
 唯一标识此资源的类型。值始终为固定字符串   | 
              
playerId | 
                
                   
 玩家的 ID。  | 
              
displayName | 
                
                   
 要为玩家显示的名称。  | 
              
avatarImageUrl | 
                
                   
 代表播放器的图片的基础网址。  | 
              
bannerUrlPortrait | 
                
                   
 纵向模式播放器横幅图片的网址。  | 
              
bannerUrlLandscape | 
                
                   
 横屏模式播放器横幅图片的网址。  | 
              
originalPlayerId | 
                
                   
 玩家首次登录相关游戏时使用的玩家 ID。只有在请求玩家的 player.get 调用之后玩家 ID 发生更改时,并且仅针对支持重新映射玩家 ID 的客户端,才会为该玩家填充此值。  | 
              
profileSettings | 
                
                   
 玩家的个人资料设置。控制玩家的个人资料是否对其他玩家可见。  | 
              
name | 
                
                   
 表示玩家姓名各个组件的对象。对于某些播放器,这些字段可能不存在。  | 
              
name.familyName | 
                
                   
 此玩家的姓氏。在某些地方,这称为姓氏。  | 
              
name.givenName | 
                
                   
 此玩家的名字。在某些地方,这称为名字。  | 
              
experienceInfo | 
                
                   
 用于表示玩家的 Play 游戏体验信息的对象。  | 
              
title | 
                
                   
 玩家因游戏活动而获得的称号。  | 
              
friendStatus | 
                
                   
 指定玩家相对于请求者的好友状态。如果玩家不与游戏共享其好友列表,则此值会取消设置。  | 
              
gamePlayerId | 
                
                   
 每个应用的唯一玩家标识符。  | 
              
ProfileSettings
个人资料设置
| JSON 表示法 | 
|---|
{
  "kind": string,
  "profileVisible": boolean,
  "friendsListVisibility": enum ( | 
                
| 字段 | |
|---|---|
kind | 
                  
                     
 唯一标识此资源的类型。值始终为固定字符串   | 
                
profileVisible | 
                  
                     
 当前已登录玩家是否可以看到玩家的个人资料。  | 
                
friendsListVisibility | 
                  
                     
  | 
                
FriendsListVisibility
玩家的好友列表是否可供此游戏查看或请求。此字段仅会针对当前登录的玩家进行填充。
| 枚举 | |
|---|---|
VISIBLE | 
                  好友列表目前对游戏可见。 | 
REQUEST_REQUIRED | 
                  开发者无权访问好友列表,但可以调用 Android API 来显示意见征求对话框。 | 
UNAVAILABLE | 
                  此用户目前无法使用好友列表,也无法申请访问权限,原因可能是该用户已永久拒绝,或者好友功能不适用于该用户。在此状态下,任何尝试请求访问好友列表的操作都将失败。 | 
PlayerExperienceInfo
与玩家体验相关的第一方/第三方元数据。
| JSON 表示法 | 
|---|
{ "kind": string, "currentExperiencePoints": string, "lastLevelUpTimestampMillis": string, "currentLevel": { object (  | 
                
| 字段 | |
|---|---|
kind | 
                  
                     
 唯一标识此资源的类型。值始终为固定字符串   | 
                
currentExperiencePoints | 
                  
                     
 玩家当前的经验值。  | 
                
lastLevelUpTimestampMillis | 
                  
                     
 玩家升级的时间戳(以从 Unix 纪元开始计算的毫秒数为单位,采用世界协调时间 [UTC])。  | 
                
currentLevel | 
                  
                     
 玩家的当前等级。  | 
                
nextLevel | 
                  
                     
 玩家的下一级。如果当前等级是最高等级,则此值应与当前等级相同。  | 
                
PlayerLevel
与用户等级相关的第一方/第三方元数据。
| JSON 表示法 | 
|---|
{ "kind": string, "level": integer, "minExperiencePoints": string, "maxExperiencePoints": string }  | 
                
| 字段 | |
|---|---|
kind | 
                  
                     
 唯一标识此资源的类型。值始终为固定字符串   | 
                
level | 
                  
                     
 用户的等级。  | 
                
minExperiencePoints | 
                  
                     
 此等级的最低经验值。  | 
                
maxExperiencePoints | 
                  
                     
 此等级的最高经验值。  | 
                
FriendStatus
定义玩家之间的好友关系。
| 枚举 | |
|---|---|
NO_RELATIONSHIP | 
                  球员之间没有任何关系。 | 
FRIEND | 
                  玩家和请求者是好友。 | 
方法 | 
            |
|---|---|
                
 | 
              检索具有指定 ID 的 Player 资源。 | 
                
 | 
              获取与调用应用具有相同开发者的所有请求游戏中当前已通过身份验证的玩家的应用玩家 ID。 | 
                
 | 
              检索当前已验证身份的用户的限定玩家标识符。 | 
                
 | 
              获取当前已通过身份验证的用户的玩家集合。 |