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 consulta | Valor | Descrição |
|---|---|---|
localization | string | Veja localization . |
| Opções de configuração | any | Consulte Parâmetros de consulta de opções . |
Cabeçalhos de solicitação
| Cabeçalho | Valor | Descrição |
|---|---|---|
Sonolus-Session | string | Opcional, 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ódigo | Descrição |
|---|---|
200 OK | |
401 Unauthorized | Autenticação necessária ou expirada. |
Cabeçalhos de resposta
| Cabeçalho | Valor | Descrição |
|---|---|---|
Sonolus-Version | string | Opcional, 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": [
// ...
]
}