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 exclusiva el tipo de este recurso. El valor es siempre la string 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

Puntaje de la tabla de clasificación

Un objeto de puntuación de la 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 exclusiva el tipo de este recurso. El valor es siempre la string 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

Es el valor con formato de esta puntuación.

publicRank

object (LeaderboardScoreRank)

Corresponde a 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)

Corresponde a 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.

Clasificación de puntuación de la tabla de clasificación

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 exclusiva el tipo de este recurso. El valor es siempre la string 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 string.

numScores

string (int64 format)

Es el número de puntuaciones en la tabla de clasificación.

formattedNumScores

string

La cantidad de puntuaciones en la tabla de clasificación como una string.

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

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, comenzando por la parte superior.

listWindow

Muestra una lista de puntuaciones en una tabla de clasificación en torno a la puntuación de un jugador e incluyéndola.

submit

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

submitMultiple

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