リソース: Player
Player リソース。
| JSON 表現 | 
|---|
{ "kind": string, "playerId": string, "displayName": string, "avatarImageUrl": string, "bannerUrlPortrait": string, "bannerUrlLandscape": string, "originalPlayerId": string, "profileSettings": { object (  | 
              
| フィールド | |
|---|---|
kind | 
                
                   
 このリソースのタイプを一意に識別します。値は常に固定文字列   | 
              
playerId | 
                
                   
 プレーヤーの ID。  | 
              
displayName | 
                
                   
 プレーヤーに表示する名前。  | 
              
avatarImageUrl | 
                
                   
 プレーヤーを表す画像のベース URL。  | 
              
bannerUrlPortrait | 
                
                   
 縦向きプレーヤーのバナー画像の URL。  | 
              
bannerUrlLandscape | 
                
                   
 横表示のプレーヤー バナー画像の URL。  | 
              
originalPlayerId | 
                
                   
 該当のゲームに初めてログインしたときに使用されたプレーヤー ID。これは、リクエスト元のプレーヤーの player.get 呼び出しで、プレーヤー ID がその後変更された場合にのみ、プレーヤー ID の再マッピングをサポートするクライアントに対してのみ入力されます。  | 
              
profileSettings | 
                
                   
 プレーヤーのプロフィール設定。プレーヤーのプロフィールを他のプレーヤーに公開するかどうかを制御します。  | 
              
name | 
                
                   
 プレーヤーの名前の個々のコンポーネントを表すオブジェクト。一部のプレーヤーには、これらのフィールドが表示されない場合があります。  | 
              
name.familyName | 
                
                   
 このプレーヤーの姓。地域によっては、姓とも呼ばれます。  | 
              
name.givenName | 
                
                   
 このプレーヤーの氏名。地域によっては、これを「ファーストネーム」と呼ぶこともあります。  | 
              
experienceInfo | 
                
                   
 プレーヤーの Play Games エクスペリエンス情報を表すオブジェクト。  | 
              
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 を取得します。 | 
                
 | 
              現在認証されているユーザーのスコープ設定されたプレーヤー ID を取得します。 | 
                
 | 
              現在認証されているユーザーのプレーヤーのコレクションを取得します。 |