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 z innej usługi do Google Chat.
Aby odczytywać i zapisywać zasoby w pokojach w trybie importu, musisz uwierzytelnić aplikacje Google Chat za pomocą konta usługi.
Administrator musi przyznać kontu usługi ten zakres autoryzacji interfejsu Chat API: https://www.googleapis.com/auth/chat.import
.
Tego zakresu protokołu OAuth mogą udzielać kontom usług tylko administratorzy domeny Google Workspace za pomocą przekazywania dostępu w całej domenie. Każda domena, w której aplikacja do obsługi czatu tworzy pokoje w trybie importowania, musi mieć ten zakres OAuth. Gdy konto usługi otrzyma przekazywanie dostępu w całej domenie w tym zakresie, aplikacje Google Chat mogą uzyskiwać dostęp do pokoi w trybie importowania, podszywając się pod konto użytkownika.
W niektórych przypadkach konto użytkownika, którego tożsamość jest podszywana, może nie być już dostępne. W takich przypadkach aplikacja Chat może używać danych logowania konta usługi jako rezerwy. Jeśli na przykład usuniesz konto użytkownika, które było używane podczas tworzenia wiadomości, aplikacja Chat może użyć danych logowania własnego konta usługi, aby utworzyć wiadomość o tej samej treści. Aplikacje do obsługi czatu mogą uzyskiwać dostęp do przestrzeni w trybie importowania jako aplikacja korzystająca z 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 do obsługi czatu mogą importować treści tylko do utworzonych przez siebie pokoi w trybie importowania, a nie do pokoi w trybie importowania utworzonych przez inne aplikacje.
W tabeli poniżej znajdziesz listę metod zasobów, które aplikacje do Google Chat mogą wywoływać w przestrzeniach w trybie importowania, oraz typy uwierzytelniania, które obsługują:
Metoda zasobu |
Obsługa odgrywania roli innego użytkownika |
Obsługiwane dane logowania na konto 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 autoryzacja aplikacji Google Chat oraz żądań do interfejsu API.
- Aby dowiedzieć się, jak skonfigurować konto usługi z dostępem do interfejsu Google Chat API, zapoznaj się z artykułem Uwierzytelnianie jako aplikacja Google Chat.
- Aby dowiedzieć się, jak rozpocząć importowanie zasobów za pomocą pokoi w trybie importu, przeczytaj artykuł Importowanie danych do Google Chat.