REST Resource: scores

Recurso: GetLeaderboardScoresResponse

Es una lista de las puntuaciones de las tablas 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 siempre es la cadena fija games#playerLeaderboardScoreListResponse.

nextPageToken

string

Es el token de paginación para la siguiente página de resultados.

player

object (Player)

Los recursos de jugador del propietario de esta puntuación

items[]

object (LeaderboardScore)

Las puntuaciones de la tabla de clasificación

LeaderboardScore

Un objeto de puntuación de tabla de clasificación del jugador.

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 siempre es la cadena fija games#playerLeaderboardScore.

leaderboard_id

string

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

scoreValue

string (int64 format)

El valor numérico de esta puntuación.

scoreString

string

El valor con formato de esta puntuación.

publicRank

object (LeaderboardScoreRank)

Es 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 de forma pública.

socialRank

object (LeaderboardScoreRank)

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

friendsRank

object (LeaderboardScoreRank)

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

timeSpan

enum (ScoreTimeSpan)

Es el período de esta puntuación.

writeTimestamp

string (int64 format)

Es la marca de tiempo en la que se registró esta puntuación, en milisegundos desde la época en UTC.

scoreTag

string

Información adicional sobre la puntuación. Los valores no deben contener más 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 siempre es la cadena fija games#leaderboardScoreRank.

rank

string (int64 format)

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

formattedRank

string

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

numScores

string (int64 format)

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

formattedNumScores

string

Es la cantidad de puntuaciones en la tabla de clasificación como una cadena.

ScoreTimeSpan

Define los períodos posibles para una puntuación.

Enums
ALL_TIME La puntuación es una puntuación general.
WEEKLY La puntuación es semanal.
DAILY La puntuación es diaria.

Métodos

get

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

list

Muestra las puntuaciones en una tabla de clasificación, comenzando por la parte superior.

listWindow

Muestra las puntuaciones en una tabla de clasificación alrededor de la puntuación de un jugador (incluida esta).

submit

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

submitMultiple

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