Skip to content

GET /sonolus/{type}/{itemName}

/sonolus/{type}/{itemName} fornece informações detalhadas do item de nome {itemName} e é usado pelo aplicativo Sonolus para preencher a visualização de detalhes do item do servidor.

Parâmetros de URL

Parâmetro de URLValorDescrição
typestringposts , playlists , levels , skins , backgrounds , effects , particles , engines ou replays .
itemNamestringNome do item.

Parâmetros de consulta

Parâmetro de consultaValorDescrição
localizationstringVeja localization .
Opções de configuraçãoanyConsulte Parâmetros de consulta de opções .

Cabeçalhos de solicitação

CabeçalhoValorDescrição
Sonolus-SessionstringOpcional, veja Sonolus-Session .

Corpo da solicitação

Nenhum.

Código de Resposta

CódigoDescrição
200 OK
401 UnauthorizedAutenticação necessária ou expirada.
404 Not Found

Cabeçalhos de resposta

CabeçalhoValorDescrição
Sonolus-VersionstringOpcional, veja Sonolus-Version .

Corpo de Resposta

ts
type ServerItemDetails<T> = {
    item: T
    description?: string
    actions: ServerForm[]
    hasCommunity: boolean
    leaderboards: ServerItemLeaderboard[]
    sections: ServerItemSection[]
}

Exemplos

json
{
    "item": {
        // ...
    },
    "description": "Description of the item.",
    "actions": [
        // ...
    ],
    "hasCommunity": true,
    "leaderboards": [
        // ...
    ],
    "sections": [
        // ...
    ]
}