- Richiesta HTTP
- Parametri di ricerca
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Prova!
Crea uno spazio. Può essere utilizzato per creare uno spazio denominato o una chat di gruppo in Import mode
. Per un esempio, vedi Creare uno spazio.
Supporta i seguenti tipi di autenticazione:
Autenticazione dell'app con approvazione dell'amministratore e uno dei seguenti ambiti di autorizzazione:
https://www.googleapis.com/auth/chat.app.spaces.create
https://www.googleapis.com/auth/chat.app.spaces
Autenticazione utente con uno dei seguenti ambiti di autorizzazione:
https://www.googleapis.com/auth/chat.spaces.create
https://www.googleapis.com/auth/chat.spaces
https://www.googleapis.com/auth/chat.import
(solo spazi in modalità di importazione)
Quando l'autenticazione viene eseguita come app, il campo space.customer
deve essere impostato nella richiesta.
Quando l'autenticazione viene eseguita come app, l'app Chat viene aggiunta come membro dello spazio. Tuttavia, a differenza dell'autenticazione umana, l'app Chat non viene aggiunta come gestore dello spazio. Per impostazione predefinita, l'app Chat può essere rimossa dallo spazio da tutti i membri dello spazio. Per consentire solo ai gestori dello spazio di rimuovere l'app da uno spazio, imposta space.permission_settings.manage_apps
su managersAllowed
.
L'abbonamento allo spazio al momento della creazione dipende dal fatto che lo spazio venga creato in Import mode
:
- Modalità di importazione:non vengono creati membri.
- Tutte le altre modalità:l'utente che chiama viene aggiunto come membro. ovvero:
- L'app stessa quando utilizzi l'autenticazione dell'app.
- L'utente umano quando utilizza l'autenticazione utente.
Se ricevi il messaggio di errore ALREADY_EXISTS
quando crei uno spazio, prova un displayName
diverso. Uno spazio esistente all'interno dell'organizzazione Google Workspace potrebbe già utilizzare questo nome visualizzato.
Richiesta HTTP
POST https://chat.googleapis.com/v1/spaces
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri di query
Parametri | |
---|---|
requestId |
(Facoltativo) Un identificatore univoco per questa richiesta. È consigliabile utilizzare un UUID casuale. Se specifichi un ID richiesta esistente, viene restituito lo spazio creato con quell'ID anziché crearne uno nuovo. La specifica di un ID richiesta esistente della stessa app di chat con un utente autenticato diverso restituisce un errore. |
Corpo della richiesta
Il corpo della richiesta contiene un'istanza di Space
.
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza appena creata di Space
.
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/chat.app.spaces.create
https://www.googleapis.com/auth/chat.app.spaces
https://www.googleapis.com/auth/chat.import
https://www.googleapis.com/auth/chat.spaces
https://www.googleapis.com/auth/chat.spaces.create
Per ulteriori informazioni, consulta la Guida all'autorizzazione.