リソース: 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 ゲームのエクスペリエンス情報を表すオブジェクト。 |
title |
ゲーム アクティビティに対する報酬がプレーヤーに支払われる。 |
friendStatus |
リクエスト元に関連する特定のプレーヤーのフレンド ステータス。プレーヤーがフレンドリストをゲームと共有していない場合、この値は設定されません。 |
gamePlayerId |
アプリごとの一意のプレーヤー ID。 |
プロファイル設定
プロフィール設定
JSON 表現 |
---|
{
"kind": string,
"profileVisible": boolean,
"friendsListVisibility": enum ( |
フィールド | |
---|---|
kind |
このリソースのタイプを一意に識別します。値は常に固定文字列 |
profileVisible |
現在ログインしているプレーヤーにプレーヤーのプロフィールが表示されるかどうか。 |
friendsListVisibility |
|
友達リストの公開設定
プレーヤーのフレンドリストをこのゲームから閲覧可能にするか、リクエスト可能か。このフィールドは、現在ログインしているプレーヤーについてのみ入力されます。
列挙型 | |
---|---|
VISIBLE |
フレンドリストは現在ゲームに表示されています。 |
REQUEST_REQUIRED |
開発者は友だちリストにアクセスできませんが、Android API を呼び出して同意ダイアログを表示できます。 |
UNAVAILABLE |
このユーザーは友だちリストを利用できません。ユーザーが完全に辞退したか、友だち機能が利用できないため、現在、アクセスをリクエストすることはできません。この状態では、フレンドリストへのアクセスをリクエストしようとしても失敗します。 |
プレーヤー エクスペリエンス情報
プレーヤーのエクスペリエンスに関するファースト パーティ/サードパーティ メタデータ。
JSON 表現 |
---|
{ "kind": string, "currentExperiencePoints": string, "lastLevelUpTimestampMillis": string, "currentLevel": { object ( |
フィールド | |
---|---|
kind |
このリソースのタイプを一意に識別します。値は常に固定文字列 |
currentExperiencePoints |
プレーヤーの現在の経験値の数。 |
lastLevelUpTimestampMillis |
プレーヤーがレベルアップした時点のタイムスタンプ(Unix エポック UTC からのミリ秒数)。 |
currentLevel |
プレーヤーの現在のレベル。 |
nextLevel |
プレーヤーの次のレベル。現在のレベルが最大レベルである場合、これは現在のレベルと同じである必要があります。 |
プレーヤー レベル
ユーザーのレベルに関するファースト パーティ/サードパーティ メタデータ。
JSON 表現 |
---|
{ "kind": string, "level": integer, "minExperiencePoints": string, "maxExperiencePoints": string } |
フィールド | |
---|---|
kind |
このリソースのタイプを一意に識別します。値は常に固定文字列 |
level |
ユーザーのレベル。 |
minExperiencePoints |
このレベルの最小経験値。 |
maxExperiencePoints |
このレベルの最大経験値。 |
友だちのステータス
プレーヤー間の友情関係を定義します。
列挙型 | |
---|---|
NO_RELATIONSHIP |
プレーヤー間に関係はありません。 |
FRIEND |
プレーヤーとリクエスト送信者は友だちです。 |
Methods |
|
---|---|
|
指定された ID の Player リソースを取得します。 |
|
呼び出し元アプリケーションと同じデベロッパーがリクエストしたすべてのゲームについて、現在認証されているプレーヤーのアプリケーション プレーヤー ID を取得する。 |
|
現在認証されているユーザーのスコープ設定されたプレーヤー識別子を取得します。 |
|
現在認証されているユーザーのプレーヤーのコレクションを取得します。 |