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 )

Рейтинг лидеров.

Таблица лидеровОценка

Объект таблицы лидеров игроков.

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

Идентификатор таблицы лидеров, в которой находится этот результат.

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

Дополнительная информация о счете. Значения должны содержать не более 64 символов, безопасных для URI, как определено в разделе 2.3 RFC 3986.

Таблица лидеровОценкаРанг

Рейтинг в таблице лидеров.

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

Количество очков в таблице лидеров в виде строки.

ОценкаTimeSpan

Определяет возможные временные интервалы для оценки.

Перечисления
ALL_TIME Этот результат является рекордным за все время.
WEEKLY Оценка представляет собой еженедельную оценку.
DAILY Оценка представляет собой ежедневную оценку.

Методы

get

Получите высокие баллы и, при необходимости, места в таблицах лидеров для текущего аутентифицированного игрока.

list

Перечисляет результаты в таблице лидеров, начиная сверху.

listWindow

Перечисляет результаты в таблице лидеров вокруг (и включая) очков игрока.

submit

Отправляет результат в указанную таблицу лидеров.

submitMultiple

Отправляет несколько результатов в списки лидеров.