REST Resource: scores

Recurso: GetLeaderboardScoresResponse

Es una lista de las puntuaciones en la tabla de clasificación de los jugadores.

Representación JSON
{
  "kind": string,
  "nextPageToken": string,
  "player": {
    object (Player)
  },
  "items": [
    {
      object (LeaderboardScore)
    }
  ]
}
Campos
kind

string

Identifica de forma única el tipo de este recurso. El valor es siempre la cadena fija games#playerLeaderboardScoreListResponse.

nextPageToken

string

El token de paginación de la siguiente página de resultados.

player

object (Player)

Los recursos del jugador para el propietario de esta puntuación.

items[]

object (LeaderboardScore)

Las puntuaciones de la tabla de clasificación.

LeaderboardScore

Un objeto de puntuación en la tabla de clasificación de jugadores.

Representación 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 de forma única el tipo de este recurso. El valor es siempre la cadena fija games#playerLeaderboardScore.

leaderboard_id

string

El ID de la tabla de clasificación en la que se encuentra esta puntuación.

scoreValue

string (int64 format)

Es el valor numérico de esta puntuación.

scoreString

string

Es el valor con formato de esta puntuación.

publicRank

object (LeaderboardScoreRank)

La clasificación pública de la puntuación en esta tabla de clasificación. Este objeto no estará presente si el usuario no comparte sus puntuaciones públicamente.

socialRank

object (LeaderboardScoreRank)

La clasificación social de la puntuación en esta tabla de clasificación.

friendsRank

object (LeaderboardScoreRank)

La clasificación de la puntuación en la colección de amigos de esta tabla de clasificación.

timeSpan

enum (ScoreTimeSpan)

El período de esta puntuación.

writeTimestamp

string (int64 format)

La marca de tiempo en la que se registró esta puntuación, en milisegundos, desde el ciclo de entrenamiento en UTC.

scoreTag

string

Información adicional sobre la puntuación. Los valores deben contener un máximo de 64 caracteres seguros para URI, como se define en la sección 2.3 de RFC 3986.

LeaderboardScoreRank

Es una clasificación de puntuación en una tabla de clasificación.

Representación JSON
{
  "kind": string,
  "rank": string,
  "formattedRank": string,
  "numScores": string,
  "formattedNumScores": string
}
Campos
kind

string

Identifica de forma única el tipo de este recurso. El valor es siempre la cadena fija games#leaderboardScoreRank.

rank

string (int64 format)

Es la clasificación en la tabla de clasificación.

formattedRank

string

La clasificación en la tabla de clasificación como una cadena.

numScores

string (int64 format)

El número de puntuaciones en la tabla de clasificación.

formattedNumScores

string

El número de puntuaciones en la tabla de clasificación como una cadena.

ScoreTimeSpan

Define los posibles intervalos de tiempo para una puntuación.

Enumeraciones
ALL_TIME La puntuación es una puntuación total.
WEEKLY La puntuación es semanal.
DAILY La puntuación es una puntuación diaria.

Métodos

get

Obtén puntuaciones altas y, opcionalmente, clasificaciones en las tablas de clasificación del jugador autenticado actualmente.

list

Enumera las puntuaciones en una tabla de clasificación, empezando por la parte superior.

listWindow

Muestra las puntuaciones en una tabla de clasificación en torno a la puntuación del jugador (incluida).

submit

Envía una puntuación a la tabla de clasificación especificada.

submitMultiple

Envía varias puntuaciones a las tablas de clasificación.