Разрешите приложениям Google Chat импортировать данные

С помощью API Google Chat приложения могут импортировать данные из других платформ обмена сообщениями в Google Chat, используя пространства режима импорта . Дополнительную информацию см. в разделе Импорт данных сообщений в Google Chat из другой службы .

Чтобы читать и записывать ресурсы в пространствах режима импорта, необходимо выполнить аутентификацию приложений Chat с помощью учетной записи службы . Администратор предоставит сервисному аккаунту следующую область авторизации Chat API: https://www.googleapis.com/auth/chat.import .

Только администраторы домена Google Workspace могут предоставить эту область OAuth служебным аккаунтам посредством делегирования на уровне домена . Каждый домен, в котором приложение Chat создает пространства режима импорта, должен иметь эту область OAuth. После того как учетной записи службы были делегированы полномочия на уровне домена для этой области, приложения чата смогут получать доступ к пространствам режима импорта, выдавая себя за учетную запись пользователя .

В некоторых сценариях учетная запись пользователя для олицетворения может стать недоступной. В этих случаях приложение Chat может использовать учетные данные своей учетной записи службы в качестве запасного варианта. Например, если вы удалите учетную запись пользователя, которая использовалась при создании сообщения, приложение Chat может использовать свои собственные учетные данные учетной записи службы для создания сообщения с тем же содержимым. Приложения чата могут получать доступ к пространствам режима импорта как приложение, используя учетные данные сервисной учетной записи со следующей областью действия OAuth: https://www.googleapis.com/auth/chat.bot .

Никакие другие области API Google Chat не требуются при импорте ресурсов в пространство режима импорта. Приложения чата могут импортировать контент только в созданные ими пространства режима импорта, а не в пространства режима импорта, созданные другими приложениями.

В следующей таблице перечислены методы ресурсов, которые приложения чата могут вызывать в пространствах режима импорта, а также тип аутентификации, который они поддерживают.

Ресурсный метод

Поддерживается олицетворение пользователя

Поддерживаются учетные данные сервисной учетной записи

spaces.create

Да

Нет

spaces.get

Нет

Да

spaces.update

Да

Нет

spaces.delete

Да

Нет

spaces.completeImport

Да

Нет

spaces.messages.create

Да

Да

spaces.messages.delete

Да

Да

spaces.messages.get

Нет

Да

spaces.messages.list

Да

Нет

spaces.messages.update

Да

Да

spaces.messages.reactions.create

Да

Нет

spaces.messages.reactions.delete

Да

Нет

spaces.members.create

Да

Нет

spaces.members.delete

Да

Нет

spaces.members.list

Да

Нет

media.upload

Да

Нет