- Requête HTTP
- Paramètres de requête
- Corps de la requête
- Corps de la réponse
- Niveaux d'accès des autorisations
- Essayer
Crée un espace. Peut être utilisé pour créer un espace nommé ou un chat de groupe en Import mode. Pour obtenir un exemple, consultez Créer un espace.
Prend en charge les types d'authentification suivants :
Authentification de l'application avec l'approbation de l'administrateur et l'un des champs d'application d'autorisation suivants :
https://www.googleapis.com/auth/chat.app.spaces.createhttps://www.googleapis.com/auth/chat.app.spaces
Authentification de l'utilisateur avec l'un des champs d'application d'autorisation suivants :
https://www.googleapis.com/auth/chat.spaces.createhttps://www.googleapis.com/auth/chat.spaceshttps://www.googleapis.com/auth/chat.import(espaces en mode importation uniquement)
Lors de l'authentification en tant qu'application, le champ space.customer doit être défini dans la requête.
Lors de l'authentification en tant qu'application, l'application Chat est ajoutée en tant que membre de l'espace. Toutefois, contrairement à l'authentification humaine, l'application Chat n'est pas ajoutée en tant que gestionnaire d'espace. Par défaut, l'application Chat peut être supprimée de l'espace par tous les membres de l'espace. Pour autoriser uniquement les gestionnaires d'espace à supprimer l'application d'un espace, définissez space.permission_settings.manage_apps sur managersAllowed.
L'appartenance à un espace lors de sa création dépend du fait qu'il soit créé en Import mode :
- Mode importation : aucun membre n'est créé.
- Tous les autres modes : l'utilisateur appelant est ajouté en tant que membre. Il s'agit de :
- L'application elle-même lors de l'utilisation de l'authentification de l'application.
- L'utilisateur humain lors de l'utilisation de l'authentification de l'utilisateur.
Si le message d'erreur ALREADY_EXISTS s'affiche lorsque vous créez un espace, essayez un autre displayName. Un espace existant dans l'organisation Google Workspace peut déjà utiliser ce nom à afficher.
Requête HTTP
POST https://chat.googleapis.com/v1/spaces
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de requête
| Paramètres | |
|---|---|
requestId |
Facultatif. ID unique pour cette requête. Nous vous recommandons d'utiliser un UUID aléatoire. La spécification d'un ID de requête rend la requête idempotente, ce qui garantit que plusieurs requêtes identiques avec le même ID de requête n'entraînent la création que d'un seul espace. Les requêtes suivantes avec le même ID de requête renvoient l'espace existant et ne le mettent pas à jour, même si les détails demandés diffèrent de l'état actuel. Pour utiliser ce champ efficacement :
|
Corps de la requête
Le corps de la requête contient une instance de Space.
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une nouvelle instance de Space.
Niveaux d'accès des autorisations
Nécessite l'un des champs d'application OAuth suivants :
https://www.googleapis.com/auth/chat.app.spaces.createhttps://www.googleapis.com/auth/chat.app.spaceshttps://www.googleapis.com/auth/chat.importhttps://www.googleapis.com/auth/chat.spaceshttps://www.googleapis.com/auth/chat.spaces.create
Pour en savoir plus, consultez le guide d'autorisation.