Method: spaces.create

Tworzy pokój. Można go użyć do utworzenia pokoju o nazwie lub czatu grupowego w Import mode. Przykład znajdziesz w artykule Tworzenie pokoju.

Obsługuje te typy uwierzytelniania:

Podczas uwierzytelniania jako aplikacja musisz ustawić w żądaniu pole space.customer.

Uprawnienia do pokoju po utworzeniu zależą od tego, czy pokój został utworzony w Import mode:

  • Tryb importowania: nie są tworzeni nowi członkowie.
  • Wszystkie inne tryby: użytkownik dzwoniący jest dodawany jako członek. Oto one:
    • sama aplikacja, jeśli używasz uwierzytelniania aplikacji;
    • Użytkownik (człowiek) podczas uwierzytelniania użytkownika.

Jeśli podczas tworzenia pokoju pojawi się komunikat o błędzie ALREADY_EXISTS, spróbuj użyć innego displayName. Ta wyświetlana nazwa może być już używana w przypadku istniejącego pokoju w organizacji Google Workspace.

Żądanie HTTP

POST https://chat.googleapis.com/v1/spaces

Adres URL używa składni transkodowania gRPC.

Parametry zapytania

Parametry
requestId

string

Opcjonalnie: Unikalny identyfikator tego żądania. Zalecamy losowy identyfikator UUID. Podanie identyfikatora istniejącej prośby spowoduje zwrócenie pokoju utworzonego z tym identyfikatorem, a nie utworzenie nowego pokoju. Podanie istniejącego identyfikatora prośby z tej samej aplikacji Google Chat, ale z innym uwierzytelnionym użytkownikiem spowoduje błąd.

Treść żądania

Treść żądania zawiera wystąpienie elementu Space.

Treść odpowiedzi

Jeśli operacja się powiedzie, treść odpowiedzi będzie zawierała nowo utworzoną instancję Space.

Zakresy autoryzacji

Wymaga jednego z tych zakresów 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

Więcej informacji znajdziesz w przewodniku dotyczącym autoryzacji.