REST Resource: scores

リソース: GetLeaderboardScoresResponse

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

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

string

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

nextPageToken

string

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

player

object (Player)

このスコアの所有者向けの Player リソース。

items[]

object (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

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

スコアタイムスパン

スコアの対象となる期間を定義します。

列挙型
ALL_TIME スコアはすべての記録です。
WEEKLY スコアは 1 週間ごとのスコアです。
DAILY スコアは毎日のスコアです。

Methods

get

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

list

リーダーボードにスコアを上から順にリストします。

listWindow

プレーヤーのスコアを中心として(そしてそのスコアを含む)リーダーボードにスコアをリストします。

submit

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

submitMultiple

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