Interfejs Google Chat API umożliwia aplikacjom importowanie danych z innych platform do przesyłania wiadomości do Google Chat za pomocą pokoi w trybie importowania. Więcej informacji znajdziesz w artykule Importowanie danych wiadomości do Google Chat z innej usługi.
Aby odczytywać i zapisywać zasoby w pokojach w trybie importowania, musisz
uwierzytelnić aplikacje Google Chat za pomocą konta usługi.
Przyznaj kontu usługi ten zakres autoryzacji interfejsu Chat API: https://www.googleapis.com/auth/chat.import.
Tylko administratorzy domen Google Workspace mogą przyznać ten zakres OAuth do kont usług za pomocą delegowania w całej domenie. Każda domena, w której aplikacja Google Chat tworzy pokoje w trybie importowania, musi mieć ten zakres OAuth. Gdy konto usługi otrzyma uprawnienia w całej domenie w tym zakresie, aplikacje Google Chat będą mogły uzyskiwać dostęp do pokoi w trybie importowania, odgrywając rolę konta użytkownika.
W niektórych przypadkach konto użytkownika, którego rolę odgrywa aplikacja, może być niedostępne. W takich przypadkach aplikacja Google Chat może użyć danych logowania konta usługi jako rezerwowych. Jeśli na przykład usuniesz konto użytkownika, które było używane podczas tworzenia wiadomości, aplikacja Google Chat może użyć własnych danych logowania konta usługi, aby utworzyć wiadomość o tej samej treści. Aplikacje Google Chat mogą uzyskiwać dostęp do pokoi w trybie importowania jako aplikacja, która używa danych logowania konta usługi z tym zakresem OAuth: https://www.googleapis.com/auth/chat.bot.
Podczas importowania zasobów do pokoju w trybie importowania nie są wymagane żadne inne zakresy interfejsu Google Chat API. Aplikacje Google Chat mogą importować treści tylko do pokoi w trybie importowania, które utworzyły, a nie do pokoi w trybie importowania utworzonych przez inne aplikacje.
W tabeli poniżej znajdziesz listę metod zasobów, które aplikacje Google Chat mogą wywoływać w pokojach w trybie importowania, oraz rodzaje uwierzytelniania, które obsługują:
Metoda zasobu |
Obsługiwane przyjęcie tożsamości użytkownika |
Obsługiwane dane logowania konta usługi |
|---|---|---|
|
Tak |
Nie |
|
Nie |
Tak |
|
Tak |
Nie |
|
Tak |
Nie |
|
Tak |
Nie |
|
Tak |
Tak |
|
Tak |
Tak |
|
Nie |
Tak |
|
Tak |
Nie |
|
Tak |
Tak |
|
Tak |
Nie |
|
Tak |
Nie |
|
Tak |
Nie |
|
Tak |
Nie |
|
Tak |
Nie |
|
Tak |
Nie |
Powiązane artykuły
- Więcej informacji o uwierzytelnianiu i autoryzacji znajdziesz w artykule Uwierzytelnianie i autoryzowanie aplikacji Google Chat oraz żądań do interfejsu API.
- Aby dowiedzieć się, jak skonfigurować konto usługi na potrzeby dostępu do interfejsu Google Chat API, przeczytaj artykuł Uwierzytelnianie jako aplikacja Google Chat.
- Aby dowiedzieć się, jak rozpocząć importowanie zasobów za pomocą pokoi w trybie importowania, przeczytaj artykuł Importowanie danych do Google Chat.