API Reference

この API リファレンスは、リソースタイプ別にまとめられています。各リソースタイプには、1 つ以上のデータ表現と 1 つ以上のメソッドがあります。

リソースタイプ

  1. 実績
  2. アプリケーション
  3. イベント
  4. プレーヤー
  5. 部屋
  6. スコア
  7. TurnBasedMatches

実績

Achievements リソースの詳細については、リソース表現ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/games/v1management を基準とします。
reset POST  /achievements/achievementId/reset 現在認証されているプレーヤーの指定された ID のアチーブメントをリセットします。この方法は、アプリのホワイトリストに登録されているテスター アカウントのみが利用できます。
resetAll POST  /achievements/reset アプリケーションで現在認証されているプレーヤーのすべての実績をリセットします。この方法は、アプリのホワイトリストに登録されているテスター アカウントのみが利用できます。
resetForAllPlayers POST  /achievements/achievementId/resetForAllPlayers 指定された ID のすべてのプレーヤーのアチーブメントをリセットします。この方法は、デベロッパー コンソールのユーザー アカウントでのみ使用できます。リセットできるのは未公開の実績のみです。
resetAllForAllPlayers POST  /achievements/resetAllForAllPlayers すべてのプレーヤーのドラフト実績をすべてリセットします。この方法は、デベロッパー コンソールのユーザー アカウントでのみ使用できます。
resetMultipleForAllPlayers POST  /achievements/resetMultipleForAllPlayers すべてのプレーヤーに対して、指定された ID の成果をリセットします。この方法は、デベロッパー コンソールのユーザー アカウントでのみ使用できます。リセットできるのは未公開の実績のみです。

アプリケーション

Applications リソースの詳細については、リソース表現ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/games/v1management を基準とします。
listHidden GET  /applications/applicationId/players/hidden 指定したアプリから非表示になっているプレーヤーのリストを取得します。この方法は、デベロッパー コンソールのユーザー アカウントでのみ使用できます。

イベント

Events リソースの詳細については、リソース表現ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/games/v1management を基準とします。
reset POST  /events/eventId/reset 現在認証されているプレーヤーの、指定された ID のイベントのすべての進行状況をリセットします。この方法は、アプリのホワイトリストに登録されているテスター アカウントのみが利用できます。
resetAll POST  /events/reset 現在認証されているプレーヤーのすべてのイベントのすべてのプレーヤーの進行状況をリセットします。この方法は、アプリのホワイトリストに登録されているテスター アカウントのみが利用できます。
resetForAllPlayers POST  /events/eventId/resetForAllPlayers 指定された ID のイベントをすべてのプレーヤーに対してリセットします。この方法は、デベロッパー コンソールのユーザー アカウントでのみ使用できます。リセットできるのは下書きのイベントのみです。
resetAllForAllPlayers POST  /events/resetAllForAllPlayers すべてのプレーヤーのドラフト イベントをすべてリセットします。この方法は、デベロッパー コンソールのユーザー アカウントでのみ使用できます。
resetMultipleForAllPlayers POST  /events/resetMultipleForAllPlayers すべてのプレーヤーの指定された ID のイベントをリセットします。この方法は、デベロッパー コンソールのユーザー アカウントでのみ使用できます。リセットできるのは下書きのイベントのみです。

プレーヤー

Players リソースの詳細については、リソース表現ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/games/v1management を基準とします。
非表示 POST  /applications/applicationId/players/hidden/playerId 特定のプレーヤーのリーダーボードのスコアを特定のアプリから非表示にします。この方法は、デベロッパー コンソールのユーザー アカウントでのみ使用できます。
非表示を解除 DELETE  /applications/applicationId/players/hidden/playerId 指定されたアプリで、指定されたプレーヤーのリーダーボードのスコアを非表示から表示にします。この方法は、デベロッパー コンソールのユーザー アカウントでのみ使用できます。また、反映されるまでに最長で 1 日かかることがあります。

客室

Rooms リソースの詳細については、リソース表現ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/games/v1management を基準とします。
reset POST  /rooms/reset アプリケーションで現在認証されているプレーヤーのすべての部屋をリセットします。この方法は、アプリのホワイトリストに登録されているテスター アカウントのみが利用できます。
resetForAllPlayers POST  /rooms/resetForAllPlayers アプリのホワイトリストに登録されたテスター アカウントのみが参加している部屋を削除します。この方法は、デベロッパー コンソールのユーザー アカウントでのみ使用できます。

スコア

Scores リソースの詳細については、リソース表現のページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/games/v1management を基準とします。
reset POST  /leaderboards/leaderboardId/scores/reset 現在認証されているプレーヤーの、指定された ID のリーダーボードのスコアをリセットします。この方法は、アプリのホワイトリストに登録されているテスター アカウントのみが利用できます。
resetForAllPlayers POST  /leaderboards/leaderboardId/scores/resetForAllPlayers 指定された ID のリーダーボードのスコアをすべてのプレーヤーに対してリセットします。この方法は、デベロッパー コンソールのユーザー アカウントでのみ使用できます。リセットできるのは未公開のリーダーボードのみです。
resetAll POST  /scores/reset 現在認証されているプレーヤーのすべてのリーダーボードのスコアをすべてリセットします。この方法は、アプリのホワイトリストに登録されているテスター アカウントのみが利用できます。
resetAllForAllPlayers POST  /scores/resetAllForAllPlayers すべてのプレーヤーのすべてのドラフト リーダーボードのスコアをリセットします。この方法は、デベロッパー コンソールのユーザー アカウントでのみ使用できます。
resetMultipleForAllPlayers POST  /scores/resetMultipleForAllPlayers 指定された ID のリーダーボードのスコアをすべてのプレーヤーに対してリセットします。この方法は、デベロッパー コンソールのユーザー アカウントでのみ使用できます。リセットできるのは下書きのリーダーボードのみです。

TurnBasedMatches

TurnBasedMatches リソースの詳細については、リソース表現のページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/games/v1management を基準とします。
reset POST  /turnbasedmatches/reset ユーザーのターン制の試合データをすべてリセットします。この方法は、アプリのホワイトリストに登録されているテスター アカウントのみが利用できます。
resetForAllPlayers POST  /turnbasedmatches/resetForAllPlayers アプリのホワイトリストに登録されているテスター アカウントのみが参加しているターン制の試合を削除します。この方法は、デベロッパー コンソールのユーザー アカウントでのみ使用できます。