GET /sonolus/{type}/{itemName}/leaderboards/{leaderboardName}/records/list
/sonolus/{type}/{itemName}/leaderboards/{leaderboardName}/records/list fornece informações detalhadas da tabela de classificação do nome {leaderboardName} no item do nome {itemName} e é usado pelo aplicativo Sonolus para preencher a lista de registros da seção de tabela de classificação da visualização de detalhes do item do servidor.
Parâmetros de URL
| Parâmetro de URL | Valor | Descrição |
|---|---|---|
type | string | posts , playlists , levels , skins , backgrounds , effects , particles , engines ou replays . |
itemName | string | Nome do item. |
leaderboardName | string | Nome da tabela de classificação. |
Parâmetros de consulta
| Parâmetro de consulta | Valor | Descrição |
|---|---|---|
localization | string | Veja localization . |
| Opções de configuração | any | Consulte Parâmetros de consulta de opções . |
page | number | Veja page . |
cursor | string | Veja cursor . |
Cabeçalhos de solicitação
| Cabeçalho | Valor | Descrição |
|---|---|---|
Sonolus-Session | string | Opcional, veja Sonolus-Session . |
Corpo da solicitação
Nenhum.
Código de resposta
| Código | Descrição |
|---|---|
200 OK | |
401 Unauthorized | Autenticação necessária ou expirada. |
404 Not Found |
Cabeçalhos de resposta
| Cabeçalho | Valor | Descrição |
|---|---|---|
Sonolus-Version | string | Opcional, veja Sonolus-Version . |
Corpo de Resposta
ts
type ServerItemLeaderboardRecordList = {
pageCount: number
cursor?: string
records: ServerItemLeaderboardRecord[]
}pageCount
Se um valor negativo for usado, a lista usará paginação de cursor.
cursor
Só tem efeito sob paginação com cursor. Se presente, a próxima página estará disponível e será solicitada com o valor do cursor.
comments
É recomendável manter cada página curta, mostrando apenas 10 registros.
Exemplos
json
{
"pageCount": 5,
"records": [
// ...
]
}