Skip to content

POST /sonolus/rooms/create ​

/sonolus/rooms/create permite que o aplicativo Sonolus crie uma sala.

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 ServerCreateRoomRequest = {}

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 ServerCreateRoomResponse = {
    name: string
    key: string
}

name ​

Nome do quarto.

key ​

Chave da sala definida pelo servidor.

Exemplos ​

json
{
    "name": "...",
    "key": "..."
}

Observações ​

O servidor deve criar a sala imediatamente e reservar um lugar para o criador da sala, ou reservar a sala até que o criador da sala termine de criá-la.

Quando o criador da sala termina de criar, o cliente entra na sala com o cabeçalho Sonolus-Room-Key contendo o valor da key . O servidor pode usar o cabeçalho para verificar se o cliente é o criador da sala e criar/configurar a sala com base nos parâmetros da consulta.