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": [
        // ...
    ]
}