REST Resource: scores

リソース: GetLeaderboardScoresResponse

プレーヤーのリーダーボード スコアのリスト。

JSON 表現
{
  "kind": string,
  "nextPageToken": string,
  "player": {
    object (Player)
  },
  "items": [
    {
      object (LeaderboardScore)
    }
  ]
}
フィールド
kind

string

このリソースのタイプを一意に識別します。値は常に固定文字列 games#playerLeaderboardScoreListResponse です。

nextPageToken

string

結果の次のページのページ設定トークン。

player

object (Player)

このスコアの所有者のプレーヤー リソース。

items[]

object (LeaderboardScore)

リーダーボードのスコア。

LeaderboardScore

プレーヤーのリーダーボードのスコア オブジェクト。

JSON 表現
{
  "kind": string,
  "leaderboard_id": string,
  "scoreValue": string,
  "scoreString": string,
  "publicRank": {
    object (LeaderboardScoreRank)
  },
  "socialRank": {
    object (LeaderboardScoreRank)
  },
  "friendsRank": {
    object (LeaderboardScoreRank)
  },
  "timeSpan": enum (ScoreTimeSpan),
  "writeTimestamp": string,
  "scoreTag": string
}
フィールド
kind

string

このリソースのタイプを一意に識別します。値は常に固定文字列 games#playerLeaderboardScore です。

leaderboard_id

string

このスコアが含まれているリーダーボードの ID。

scoreValue

string (int64 format)

このスコアの数値。

scoreString

string

このスコアの形式値。

publicRank

object (LeaderboardScoreRank)

このリーダーボードでのスコアの公開ランク。ユーザーがスコアを一般公開していない場合、このオブジェクトは存在しません。

socialRank

object (LeaderboardScoreRank)

このリーダーボード内のスコアのソーシャル ランク。

friendsRank

object (LeaderboardScoreRank)

このリーダーボードの友達コレクション内のスコアのランク。

timeSpan

enum (ScoreTimeSpan)

このスコアの期間。

writeTimestamp

string (int64 format)

このスコアが記録されたタイムスタンプ(UTC のエポックからのミリ秒)。

scoreTag

string

スコアに関する追加情報。RFC 3986 のセクション 2.3 で定義されているように、値に含める URI セーフ文字は 64 文字以下にする必要があります。

LeaderboardScoreRank

リーダーボード内のスコアランク。

JSON 表現
{
  "kind": string,
  "rank": string,
  "formattedRank": string,
  "numScores": string,
  "formattedNumScores": string
}
フィールド
kind

string

このリソースのタイプを一意に識別します。値は常に固定文字列 games#leaderboardScoreRank です。

rank

string (int64 format)

リーダーボードでのランク。

formattedRank

string

リーダーボード内のランク(文字列)。

numScores

string (int64 format)

リーダーボード内のスコアの数。

formattedNumScores

string

リーダーボード内のスコアの数(文字列)。

ScoreTimeSpan

スコアの可能な期間を定義します。

列挙型
ALL_TIME スコアは全期間のスコアです。
WEEKLY スコアは週次のスコアです。
DAILY スコアは毎日のスコアです。

メソッド

get

現在認証されているプレーヤーのリーダーボードでハイスコアと、必要に応じてランクを獲得します。

list

リーダーボードのスコアを上から順に一覧表示します。

listWindow

プレーヤーのスコアの周囲に(およびプレーヤーのスコアを含む)リーダーボードにスコアを一覧表示します。

submit

指定されたリーダーボードにスコアを送信します。

submitMultiple

複数のスコアをリーダーボードに送信します。