REST Resource: scores

Zasób: GetBannerScoresResponse

Lista wyników graczy w tabeli wyników.

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

string

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

nextPageToken

string

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

player

object (Player)

Zasoby odtwarzacza dla właściciela tego wyniku.

items[]

object (LeaderboardScore)

Wyniki w tabeli.

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ść jest zawsze stałym ciągiem 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ść tego wyniku.

publicRank

object (LeaderboardScoreRank)

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

socialRank

object (LeaderboardScoreRank)

Społecznościowa pozycja wyniku w tabeli wyników.

friendsRank

object (LeaderboardScoreRank)

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

timeSpan

enum (ScoreTimeSpan)

Przedział czasu tego wyniku.

writeTimestamp

string (int64 format)

Sygnatura czasowa (w milisekundach) od początku epoki UTC, w którym zarejestrowano ten wynik.

scoreTag

string

Dodatkowe informacje o wyniku. Wartości nie mogą zawierać więcej niż 64 znaków do zastosowania w identyfikatorze URI, zgodnie z definicją w sekcji 2.3 dokumentu RFC 3986.

LeaderboardScoreRank

Wynik 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ść jest zawsze stałym ciągiem znaków games#leaderboardScoreRank.

rank

string (int64 format)

Pozycja w tabeli wyników.

formattedRank

string

Pozycja w tabeli wyników pod postacią ciągu znaków.

numScores

string (int64 format)

Liczba wyników w tabeli.

formattedNumScores

string

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

ScoreTimeSpan

Określa możliwe przedziały czasu dla wyniku.

Wartości w polu enum
ALL_TIME Wynik to całościowy wynik.
WEEKLY Jest to wynik tygodniowy.
DAILY Jest to wynik dzienny.

Metody

get

Otrzymuj najlepsze wyniki i opcjonalnie pozycję w tabeli wyników dla aktualnie uwierzytelnionego gracza.

list

Zawiera wyniki w tabeli wyników, zaczynając od góry.

listWindow

Zawiera informacje o wynikach gracza w tabeli wyników (łącznie z punktami).

submit

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

submitMultiple

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