現在認証されているプレーヤーについて、アプリケーションのすべての実績の進行状況を一覧表示します。
HTTP リクエスト
GET https://games.googleapis.com/games/v1/players/{playerId}/achievements
パスパラメータ
パラメータ | |
---|---|
playerId |
プレーヤー ID。認証されたプレーヤー ID の代わりに |
クエリ パラメータ
パラメータ | |
---|---|
language |
このメソッドによって返される文字列に使用する言語。 |
maxResults |
レスポンスで返す実績リソースの最大数。ページングに使用されます。いずれのレスポンスでも、実際に返される実績リソースの件数は、指定した |
pageToken |
前のリクエストによって返されたトークン。 |
state |
指定された状態の実績のみを返すようサーバーに指示します。このパラメータが指定されていない場合、すべての実績が返されます。 |
リクエスト本文
リクエストの本文は空にする必要があります。
レスポンスの本文
実績オブジェクトのリスト。
成功すると、レスポンスの本文に次の構造のデータが含まれます。
JSON 表現 |
---|
{
"kind": string,
"nextPageToken": string,
"items": [
{
object ( |
フィールド | |
---|---|
kind |
このリソースのタイプを一意に識別します。値は常に固定文字列 |
nextPageToken |
結果の次のページに対応するトークン。 |
items[] |
実績。 |
認可スコープ
次の OAuth スコープのいずれかが必要です。
https://www.googleapis.com/auth/games
https://www.googleapis.com/auth/games_lite
詳細については、OAuth 2.0 の概要をご覧ください。
状態
列挙型 | |
---|---|
ALL |
すべての実績を一覧表示します。これがデフォルトです。 |
HIDDEN |
非表示の実績のみを一覧表示します。 |
REVEALED |
公開されている実績のみを一覧表示します。 |
UNLOCKED |
達成した実績のみを一覧表示します。 |
プレーヤーの達成度
実績オブジェクト。
JSON 表現 |
---|
{
"kind": string,
"id": string,
"currentSteps": integer,
"formattedCurrentStepsString": string,
"achievementState": enum ( |
フィールド | |
---|---|
kind |
このリソースのタイプを一意に識別します。値は常に固定文字列 |
id |
実績の ID。 |
currentSteps |
増分実績の現在の歩数。 |
formattedCurrentStepsString |
増分実績の現在のステップ数(文字列)。 |
achievementState |
実績の状態。 |
lastUpdatedTimestamp |
この実績の状態を最後に変更したときのタイムスタンプ。 |
experiencePoints |
実績で獲得した経験値。まだロック解除されていない実績の場合、このフィールドは存在しません。テスターによってロック解除されているものの、未公開の実績の場合は 0 になります。 |
状態
実績の取り得る状態を定義します。
列挙型 | |
---|---|
HIDDEN |
実績が非表示になっています。 |
REVEALED |
実績が表示されます。 |
UNLOCKED |
実績がロック解除されました。 |