Skip to content

POST /sonolus/levels/result/submit ​

/sonolus/levels/result/submit permite que o aplicativo Sonolus envie o replay da tela de resultados.

Parâmetros de URL ​

Nenhum.

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 ​

ts
type ServerSubmitLevelResultRequest = {
    replay: ReplayItem
    values: string
}

values ​

Parâmetros de consulta de envio.

Consulte Parâmetros de consulta de opções .

Código de Resposta ​

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

Cabeçalhos de resposta ​

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

Corpo de Resposta ​

ts
type ServerSubmitLevelResultResponse = {
    key: string
    hashes: string[]
}

key ​

Chave de upload definida pelo servidor.

hashes ​

Hashes de arquivos precisavam ser carregados.

Somente arquivos especificados no corpo da solicitação replay e values podem ser carregados.

Se não estiver vazio, os arquivos serão enviados usando POST /sonolus/levels/result/upload .

Exemplos ​

json
{
    "key": "...",
    "hashes": [
        // ...
    ]
}