С помощью API Google Chat приложения могут импортировать данные из других платформ обмена сообщениями в Google Chat, используя пространства режима импорта . Дополнительную информацию см. в разделе Импорт данных сообщений в Google Chat из другой службы .
Чтобы читать и записывать ресурсы в пространствах режима импорта, необходимо выполнить аутентификацию приложений Chat с помощью учетной записи службы . Администратор предоставит сервисному аккаунту следующую область авторизации Chat API: https://www.googleapis.com/auth/chat.import
.
Только администраторы домена Google Workspace могут предоставить эту область OAuth служебным аккаунтам посредством делегирования на уровне домена . Каждый домен, в котором приложение Chat создает пространства режима импорта, должен иметь эту область OAuth. После того как учетной записи службы были делегированы полномочия на уровне домена для этой области, приложения Chat смогут получать доступ к пространствам режима импорта, олицетворяя учетную запись пользователя .
В некоторых сценариях учетная запись пользователя для олицетворения может стать недоступной. В этих случаях приложение Chat может использовать учетные данные своей учетной записи службы в качестве запасного варианта. Например, если вы удалите учетную запись пользователя, которая использовалась при создании сообщения, приложение Chat может использовать свои собственные учетные данные учетной записи службы для создания сообщения с тем же содержимым. Приложения чата могут получать доступ к пространствам режима импорта как приложение, используя учетные данные сервисной учетной записи со следующей областью действия OAuth: https://www.googleapis.com/auth/chat.bot
.
Никакие другие области API Google Chat не требуются при импорте ресурсов в пространство режима импорта. Приложения чата могут импортировать контент только в созданные ими пространства режима импорта, а не в пространства режима импорта, созданные другими приложениями.
В следующей таблице перечислены методы ресурсов, которые приложения чата могут вызывать в пространствах режима импорта, а также тип аутентификации, который они поддерживают:
Ресурсный метод | Поддерживается олицетворение пользователя | Поддерживаются учетные данные сервисной учетной записи |
---|---|---|
| Да | Нет |
| Нет | Да |
| Да | Нет |
| Да | Нет |
| Да | Нет |
| Да | Да |
| Да | Да |
| Нет | Да |
| Да | Нет |
| Да | Да |
| Да | Нет |
| Да | Нет |
| Да | Нет |
| Да | Нет |
| Да | Нет |
| Да | Нет |
Связанные темы
- Дополнительные сведения об аутентификации и авторизации см. в разделе Аутентификация и авторизация приложений Google Chat и запросов API .
- Чтобы узнать, как начать импорт ресурсов с использованием пространств режима импорта, см. раздел Импорт данных в Google Chat .