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 スコアは毎日のスコアです。

Methods

get

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

list

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

listWindow

プレーヤーのスコアをスコアとともにリーダーボードにリストします。

submit

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

submitMultiple

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