Pular para o conteúdo principal

GET (/scids//leaderboards/)

Obtém um placar de líderes global predefinido. O domínio desses URIs é leaderboards.xboxlive.com.

Comentários

As APIs de placar de líderes são todas somente leitura e, portanto, só oferecem suporte ao verbo GET. Elas refletem “páginas” classificadas e ordenadas de estatísticas de jogadores indexadas, derivadas de estatísticas individuais de usuários que foram gravadas por meio do sistema Player Data. Índices completos de placares de líderes podem ser bem grandes, e os chamadores nunca pedirão para ver um em sua totalidade; portanto, este URI oferece suporte a vários argumentos de cadeia de caracteres de consulta que permitem que um chamador especifique que tipo de exibição deseja ver desse placar de líderes. As operações GET não modificam nenhum recurso; portanto, isso produzirá os mesmos resultados se executado uma vez ou várias vezes.

Parâmetros de URI

Parâmetros da cadeia de caracteres de consulta

| Parâmetro| Tipo| Descrição| | --- | --- | --- | --- | --- | --- | | maxItems| inteiro sem sinal de 32 bits| Número máximo de registros do placar de líderes a serem retornados em uma página de resultados. Se não for especificado, um número padrão será retornado (10). O valor máximo de maxItems ainda não está definido, mas queremos evitar grandes conjuntos de dados; portanto, esse valor provavelmente deve visar o maior conjunto que uma interface do usuário de ajuste possa manipular por chamada.| | skipToRank| inteiro sem sinal de 32 bits| Retorna uma página de resultados começando pela classificação especificada no placar de líderes. O restante dos resultados estará ordenado por classificação. Essa cadeia de caracteres de consulta pode retornar um token de continuação que pode ser realimentado em uma consulta subsequente para obter “a próxima página” de resultados.| | skipToUser| string| Retorna uma página de resultados do placar de líderes em torno do xuid de jogador especificado, independentemente da classificação ou da pontuação desse usuário. A página será ordenada por classificação de percentil, com o usuário especificado na última posição da página para exibições predefinidas ou no meio para exibições de placar de líderes de estatísticas. Nenhum continuationToken é fornecido para esse tipo de consulta.| | continuationToken| string| Se uma chamada anterior retornou um continuationToken, o chamador poderá passar esse token “no estado em que se encontra” em uma cadeia de caracteres de consulta para obter a próxima página de resultados.|

Autorização

Há uma lógica de autorização implementada para cenários de isolamento de conteúdo e controle de acesso.
  • Tanto os placares de líderes quanto as estatísticas de usuário podem ser lidos de clientes em qualquer plataforma, desde que o chamador envie um token XSTS válido com a solicitação. As gravações, obviamente, são limitadas aos clientes compatíveis com o sistema Player Data.
  • Os desenvolvedores de títulos podem marcar estatísticas como abertas ou restritas com o Partner Center. Os placares de líderes são estatísticas abertas. As estatísticas abertas podem ser acessadas pelo Smartglass, bem como por aplicativos iOS, Android, Windows, Windows Phone e Web, desde que o usuário esteja autorizado na área restrita. A autorização do usuário em uma área restrita é gerenciada por meio do Partner Center.
O pseudocódigo da verificação é semelhante a este:

Efeito das configurações de privacidade no recurso

Nenhuma verificação de privacidade é realizada ao ler dados do placar de líderes.

Cabeçalhos de solicitação obrigatórios

| Cabeçalho| Descrição| | --- | --- | --- | --- | --- | --- | --- | --- | | Authorization| String. Credenciais de autenticação para autenticação HTTP. Valor de exemplo: XBL3.0 x=<userhash>;<token>| | X-RequestedServiceVersion| String. Nome/número de build do serviço XBOX LIVE para o qual esta solicitação deve ser direcionada. A solicitação só será roteada para esse serviço após a verificação da validade do cabeçalho, das declarações no token de autenticação etc. Valor padrão: 1.| | Accept| String. Content-Types aceitáveis. Valor de exemplo: application/json|

Cabeçalhos de solicitação opcionais

Códigos de status HTTP

O serviço retorna um dos códigos de status desta seção em resposta a uma solicitação feita com este método neste recurso. Para obter uma lista completa dos códigos de status HTTP padrão usados com os XBOX Live Services, confira Códigos de status HTTP padrão. | Código| Frase de motivo| Descrição| | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 200| OK| A sessão foi recuperada com êxito.| | 304| Not Modified| O recurso não foi modificado desde a última solicitação.| | 400| Bad Request| O serviço não conseguiu entender a solicitação malformada. Normalmente, um parâmetro inválido.| | 401| Unauthorized| A solicitação requer autenticação do usuário.| | 403| Forbidden| A solicitação não é permitida para o usuário ou serviço.| | 404| Not Found| O recurso especificado não foi encontrado.| | 406| Not Acceptable| A versão do recurso não tem suporte.| | 408| Request Timeout| A versão do recurso não tem suporte; deve ser rejeitada pela camada MVC.|

Cabeçalhos de resposta

| Cabeçalho| Tipo| Descrição| | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | Content-Type| string| Obrigatório. O tipo MIME do corpo da resposta. Exemplo: application/json.| | Content-Length| string| Obrigatório. O número de bytes que estão sendo enviados na resposta. Exemplo: 232.| | ETag| string| Opcional. Usado para otimização de cache. Exemplo: 686897696a7c876b7e.|

Corpo da resposta

Membros da resposta

pagingInfo | pagingInfo| seção| Opcional. Presente somente quando maxItems é especificado na solicitação.| | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | continuationToken| inteiro sem sinal de 64 bits| Obrigatório. Especifica qual valor realimentar no parâmetro de consulta skipItems para obter a próxima página de resultados desse URI, se desejado. Se nenhum pagingInfo for retornado, não haverá próxima página de dados a ser obtida.| | totalCount| inteiro sem sinal de 64 bits| Obrigatório. Número total de entradas no placar de líderes. Valor de exemplo: 1234567890| leaderboardInfo | leaderboardInfo| seção| Obrigatório. Sempre retornado. Contém os metadados sobre o placar de líderes solicitado.| | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | displayName| string| Não usado.| | totalCount| string (inteiro sem sinal de 64 bits)| Obrigatório. Número total de entradas no placar de líderes. Valor de exemplo: 1234567890| | columns| matriz| Obrigatório. Colunas no placar de líderes.| | displayName| string| Obrigatório. Corresponde a uma coluna no placar de líderes.| | statName| string| Obrigatório. Corresponde a uma coluna no placar de líderes.| | type| string| Obrigatório. Corresponde a uma coluna no placar de líderes.| userList | userList| seção| Obrigatório. Sempre retornado. Contém as pontuações reais dos usuários para o placar de líderes solicitado.| | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | gamertag| string| Obrigatório. Corresponde ao usuário na entrada do placar de líderes.| | xuid| inteiro sem sinal de 64 bits| Obrigatório. Corresponde ao usuário na entrada do placar de líderes.| | percentile| string| Obrigatório. Corresponde ao usuário na entrada do placar de líderes.| | rank| string| Obrigatório. Corresponde ao usuário na entrada do placar de líderes.| | values| matriz| Obrigatório. Cada valor separado por vírgula corresponde a uma coluna no placar de líderes.|

Exemplo de resposta

O URI de solicitação a seguir mostra como pular para uma classificação em um placar de líderes global.
O URI acima retorna a seguinte resposta JSON.
O URI de solicitação a seguir mostra como pular para o usuário em um placar de líderes global.
O URI acima retorna a seguinte resposta JSON.

Confira também

Pai
/scids//leaderboards/
Última modificação em 19 de outubro de 2026