REST Resource: scores

Zasób: GetLeaderboardScoresResponse

Lista wyników w tabeli wyników graczy.

Zapis JSON
{
  "kind": string,
  "nextPageToken": string,
  "player": {
    object (Player)
  },
  "items": [
    {
      object (LeaderboardScore)
    }
  ]
}
Pola
kind

string

Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków games#playerLeaderboardScoreListResponse.

nextPageToken

string

Token podziału na strony dla następnej strony wyników.

player

object (Player)

Zasoby odtwarzacza właściciela tego wyniku.

items[]

object (LeaderboardScore)

Wyniki w tabeli wyników.

LeaderboardScore

Obiekt wyniku w tabeli wyników gracza.

Zapis 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
}
Pola
kind

string

Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków games#playerLeaderboardScore.

leaderboard_id

string

Identyfikator tabeli wyników, w której znajduje się ten wynik.

scoreValue

string (int64 format)

Wartość liczbowa tego wyniku.

scoreString

string

Sformatowana wartość wyniku.

publicRank

object (LeaderboardScoreRank)

Publiczna pozycja wyniku w tej tabeli wyników. Ten obiekt nie będzie obecny, jeśli użytkownik nie udostępnia swoich wyników publicznie.

socialRank

object (LeaderboardScoreRank)

Pozycja społeczna wyniku w tej tabeli wyników.

friendsRank

object (LeaderboardScoreRank)

Pozycja wyniku w kolekcji znajomych dla tej tabeli wyników.

timeSpan

enum (ScoreTimeSpan)

Okres ważności tego wyniku.

writeTimestamp

string (int64 format)

Sygnatura czasowa rejestracji tego wyniku (w milisekundach od początku epoki w czasie UTC).

scoreTag

string

Dodatkowe informacje o wyniku. Wartości mogą zawierać nie więcej niż 64 znaki bezpieczne dla identyfikatora URI, zgodnie z definicją w sekcji 2.3 standardu RFC 3986.

LeaderboardScoreRank

Pozycja w tabeli wyników.

Zapis JSON
{
  "kind": string,
  "rank": string,
  "formattedRank": string,
  "numScores": string,
  "formattedNumScores": string
}
Pola
kind

string

Jednoznacznie identyfikuje typ tego zasobu. Wartością jest zawsze stały ciąg znaków games#leaderboardScoreRank.

rank

string (int64 format)

Pozycja w tabeli wyników.

formattedRank

string

Pozycja w tabeli wyników w formie ciągu znaków.

numScores

string (int64 format)

Liczba wyników w tabeli wyników.

formattedNumScores

string

Liczba wyników w tabeli wyników w formie ciągu znaków.

ScoreTimeSpan

Określa możliwe przedziały czasowe wyniku.

Wartości w polu enum
ALL_TIME Jest to wynik wszech czasów.
WEEKLY Jest to wynik tygodniowy.
DAILY Jest to wynik dzienny.

Metody

get

Uzyskuj wysokie wyniki (i opcjonalnie) w tabelach wyników aktualnie uwierzytelnionego gracza.

list

Wyniki są wyświetlane w tabeli wyników, zaczynając od góry.

listWindow

Informacje o wynikach w tabeli wyników powiązane z wynikami gracza.

submit

Przesyła wynik do określonej tabeli wyników.

submitMultiple

Przesyła wiele wyników do tabel wyników.