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 スコアは 1 週間のスコアです。
DAILY スコアは 1 日単位で計算されます。

メソッド

get

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

list

上位から順にスコアがリーダーボードに表示されます。

listWindow

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

submit

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

submitMultiple

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