Создайте скрипт Google Apps , который отправляет запросы к API Google Chat.
Quickstarts объясняет, как настроить и запустить приложение, вызывающее API Google Workspace. В этом quickstart используется упрощенный подход к аутентификации, подходящий для среды тестирования. Для производственной среды мы рекомендуем изучить аутентификацию и авторизацию, прежде чем выбирать учетные данные для доступа , подходящие для вашего приложения.
В Apps Script быстрые старты Google Workspace используют расширенные сервисы Google для вызова API Google Workspace и обработки некоторых деталей процесса аутентификации и авторизации.
Цели
- Настройте среду.
- Создайте и настройте скрипт.
- Запустите скрипт.
Предпосылки
- Учетная запись Google Workspace Business или Enterprise с доступом к Google Chat .
Настройте свой облачный проект
Если вы используете новый проект Google Cloud для завершения этого быстрого старта, вам нужно настроить его и добавить себя в качестве тестового пользователя. Если вы уже выполнили эти шаги для своего проекта Cloud, перейдите к следующему разделу.
Откройте свой проект Cloud в консоли Google Cloud.
Откройте проект Cloud, который вы собираетесь использовать для этого примера, если он еще не открыт:
- В консоли Google Cloud перейдите на страницу выбора проекта .
- Выберите проект Google Cloud, который вы хотите использовать. Или нажмите Создать проект и следуйте инструкциям на экране. Если вы создаете проект Google Cloud, вам может потребоваться включить выставление счетов для проекта .
Включите API чата
Перед использованием API Google вам необходимо включить их в проекте Google Cloud. Вы можете включить один или несколько API в одном проекте Google Cloud.В консоли Google Cloud включите API Google Chat.
Настройте экран согласия OAuth
- В консоли Google Cloud перейдите в > > Брендинг .
- Если вы уже настроили , вы можете настроить следующие параметры экрана согласия OAuth в разделе Брендинг , Аудитория и Доступ к данным . Если вы видите сообщение, в котором говорится пока не настроено , нажмите «Начать» :
- В разделе «Информация о приложении» в поле «Имя приложения » введите имя приложения.
- В поле Адрес электронной почты службы поддержки пользователей выберите адрес электронной почты службы поддержки, по которому пользователи могут связаться с вами, если у них возникнут вопросы относительно их согласия.
- Нажмите Далее .
- В разделе «Аудитория» выберите «Внутренняя» .
- Нажмите Далее .
- В разделе «Контактная информация» введите адрес электронной почты , на который вы можете получать уведомления о любых изменениях в вашем проекте.
- Нажмите Далее .
- В разделе «Готово » ознакомьтесь с Политикой использования пользовательских данных служб API Google и, если вы согласны, выберите «Я согласен с Политикой использования пользовательских данных служб API Google» .
- Нажмите «Продолжить» .
- Нажмите «Создать» .
- На данный момент вы можете пропустить добавление областей действия. В будущем, когда вы создадите приложение для использования за пределами вашей организации Google Workspace, вы должны будете изменить тип пользователя на External . Затем добавьте области действия авторизации, которые требуются вашему приложению. Чтобы узнать больше, см. полное руководство по настройке согласия OAuth .
Настройте приложение Google Chat
Для вызова API Google Chat необходимо настроить приложение Google Chat. Для любых запросов на запись Google Chat атрибутирует приложение Google Chat в пользовательском интерфейсе, используя следующую информацию.
В консоли Google Cloud перейдите на страницу конфигурации API чата:
В разделе «Информация о приложении» введите следующую информацию:
- В поле «Имя приложения» введите
Chat API quickstart app
. - В поле URL-адрес аватара введите
https://developers.google.com/chat/images/quickstart-app-avatar.png
. - В поле Описание введите
Quickstart for calling the Chat API
.
- В поле «Имя приложения» введите
В разделе «Интерактивные функции» переведите переключатель «Включить интерактивные функции» в положение «Выкл.», чтобы отключить интерактивные функции для приложения «Чат».
Нажмите «Сохранить» .
Создать сценарий
- Создайте новый скрипт, перейдя по адресу script.google.com/create .
- Замените содержимое редактора скриптов следующим кодом:
- Нажмите «Сохранить».
.
- Щелкните «Проект без названия» , введите «Быстрый старт» и щелкните «Переименовать» .
Настроить скрипт
Скопируйте номер облачного проекта
- В консоли Google Cloud перейдите в > IAM и администрирование > Настройки .
- В поле Номер проекта скопируйте значение.
Свяжите свой проект Google Cloud
- Откройте проект Apps Script.
- Нажмите проекта .
- В разделе «Проект Google Cloud Platform (GCP)» нажмите «Изменить проект» .
- В поле Номер проекта GCP вставьте номер проекта Google Cloud.
- Нажмите Установить проект .
Включить API чата Google
Откройте проект Apps Script.
- Нажмите проекта .
- В разделе «Общие настройки» включите опцию «Показывать файл манифеста «appsscript.json» в редакторе» .
- Нажмите Редактор
appscript.json
и замените его содержимое следующим кодом: , выберите файл
Запустите образец
В редакторе скриптов приложений нажмите кнопку «Выполнить» .
При первом запуске образца вам будет предложено разрешить доступ:
- Нажмите «Просмотреть разрешения» .
- Выберите аккаунт.
- Нажмите Разрешить .
Журнал выполнения скрипта отображается в нижней части окна.