REST Resource: scores

Recurso: GetLeaderboardScoresResponse

Una lista de las puntuaciones de 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 siempre es 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 de la tabla de clasificación de un 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)

Es 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 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)

Es 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 no deben contener más de 64 caracteres seguros para URI, según se define en la sección 2.3 de RFC 3986.

LeaderboardScoreRank

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)

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)

Es la cantidad de puntuaciones que aparecen 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 intervalos de tiempo posibles para una puntuación.

Enumeradores
ALL_TIME El resultado es un puntaje histórico.
WEEKLY La puntuación es semanal.
DAILY La puntuación es una puntuación diaria.

Métodos

get

Obtener 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 alrededor de la puntuación de un 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.