REST Resource: scores

Recurso: GetLeaderboardScoresResponse

Uma lista de pontuações dos jogadores no quadro de liderança.

Representação JSON
{
  "kind": string,
  "nextPageToken": string,
  "player": {
    object (Player)
  },
  "items": [
    {
      object (LeaderboardScore)
    }
  ]
}
Campos
kind

string

Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa games#playerLeaderboardScoreListResponse.

nextPageToken

string

O token de paginação para a próxima página de resultados.

player

object (Player)

Recursos do jogador para o proprietário dessa pontuação.

items[]

object (LeaderboardScore)

A pontuação do placar.

LeaderboardScore

Um objeto de pontuação do placar do jogador.

Representação 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
}
Campos
kind

string

Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa games#playerLeaderboardScore.

leaderboard_id

string

É o ID do placar em que a pontuação está.

scoreValue

string (int64 format)

O valor numérico da pontuação.

scoreString

string

O valor formatado dessa pontuação.

publicRank

object (LeaderboardScoreRank)

A classificação pública da pontuação neste quadro de liderança. Este objeto não estará presente se o usuário não estiver compartilhando as pontuações publicamente.

socialRank

object (LeaderboardScoreRank)

A classificação social da pontuação neste quadro de liderança.

friendsRank

object (LeaderboardScoreRank)

A classificação da pontuação na coleção de amigos deste quadro de liderança.

timeSpan

enum (ScoreTimeSpan)

O período dessa pontuação.

writeTimestamp

string (int64 format)

É o carimbo de data/hora em que essa pontuação foi registrada, em milissegundos, desde o período, em UTC.

scoreTag

string

Informações adicionais sobre a pontuação. Os valores devem conter no máximo 64 caracteres seguros de URI, conforme definido pela seção 2.3 do RFC 3986.

LeaderboardScoreRank

Uma classificação de pontuação em um placar.

Representação JSON
{
  "kind": string,
  "rank": string,
  "formattedRank": string,
  "numScores": string,
  "formattedNumScores": string
}
Campos
kind

string

Identifica exclusivamente o tipo desse recurso. O valor é sempre a string fixa games#leaderboardScoreRank.

rank

string (int64 format)

Classificação no quadro de liderança.

formattedRank

string

A classificação no quadro de liderança como uma string.

numScores

string (int64 format)

É o número de pontuações no quadro de liderança.

formattedNumScores

string

É o número de pontuações no placar como uma string.

ScoreTimeSpan

Define os possíveis períodos de uma pontuação.

Enums
ALL_TIME Esta é a pontuação geral.
WEEKLY A pontuação é semanal.
DAILY Ela é uma pontuação diária.

Métodos

get

Obtenha as maiores pontuações e, opcionalmente, as classificações nos quadros de liderança do jogador autenticado no momento.

list

Lista as pontuações em um quadro de liderança, começando pela parte superior.

listWindow

Lista as pontuações em um quadro de liderança em torno da pontuação de um jogador (e incluindo).

submit

Envia uma pontuação para o placar especificado.

submitMultiple

Envia várias pontuações para placares.