Создайте скрипт Google Apps Script , который будет отправлять запросы к API Google Chat.
В руководствах по быстрому запуску объясняется, как настроить и запустить приложение, которое обращается к API Google Workspace. В этом руководстве используется упрощенный подход к аутентификации, подходящий для тестовой среды. Для производственной среды мы рекомендуем изучить вопросы аутентификации и авторизации, прежде чем выбирать учетные данные доступа , подходящие для вашего приложения.
В Apps Script в руководствах быстрого запуска Google Workspace используются расширенные сервисы Google для вызова API Google Workspace и обработки некоторых деталей процесса аутентификации и авторизации.
Цели
- Настройте среду.
- Создайте и настройте скрипт.
- Запустите скрипт.
Предварительные требования
- Корпоративный аккаунт Google Workspace с доступом к Google Chat .
Настройте свой облачный проект
Если для выполнения этого краткого руководства вы используете новый проект Google Cloud, вам необходимо настроить его и добавить себя в качестве тестового пользователя. Если вы уже выполнили эти шаги для своего проекта Cloud, перейдите к следующему разделу.
Откройте свой облачный проект в консоли Google Cloud.
Если проект Cloud, который вы собираетесь использовать в этом примере, еще не открыт, откройте его:
- В консоли Google Cloud перейдите на страницу «Выберите проект» .
- Выберите проект Google Cloud, который хотите использовать. Или нажмите «Создать проект» и следуйте инструкциям на экране. Если вы создаете проект Google Cloud, вам может потребоваться включить оплату для этого проекта .
Включите API чата
Перед использованием API Google необходимо включить их в проекте Google Cloud. В одном проекте Google Cloud можно включить один или несколько API.В консоли Google Cloud включите API Google Chat.
Настройте экран согласия OAuth.
- В консоли Google Cloud перейдите в >Google Auth platform > Брендинг .
- Если вы уже настроили Google Auth platformВы можете настроить следующие параметры экрана согласия OAuth в разделах «Брендинг» , «Аудитория» и «Доступ к данным» . Если вы видите сообщение, в котором говорится... Google Auth platform Если конфигурация еще не выполнена , нажмите «Начать» :
- В разделе «Информация о приложении» , в поле «Название приложения» , введите название для приложения.
- В разделе «Электронная почта службы поддержки пользователей» выберите адрес электронной почты, по которому пользователи смогут связаться с вами, если у них возникнут вопросы относительно их согласия.
- Нажмите «Далее» .
- В разделе «Аудитория» выберите «Внутренняя» .
- Нажмите «Далее» .
- В поле «Контактная информация» укажите адрес электронной почты , на который вы сможете получать уведомления об изменениях в вашем проекте.
- Нажмите «Далее» .
- В разделе «Завершить» ознакомьтесь с Политикой использования пользовательских данных сервисов Google API и, если вы согласны, выберите «Я согласен с Политикой использования пользовательских данных сервисов Google API» .
- Нажмите «Продолжить» .
- Нажмите «Создать» .
- На данный момент добавление областей действия можно пропустить. В будущем, при создании приложения для использования за пределами вашей организации Google Workspace, необходимо изменить тип пользователя на «Внешний» . Затем добавьте необходимые для вашего приложения области авторизации. Для получения дополнительной информации см. полное руководство по настройке согласия OAuth .
Настройте приложение Google Чат
Для вызова 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.
- В поле «Название приложения» введите
В разделе «Интерактивные функции» переведите переключатель « Включить интерактивные функции» в положение «Выкл.», чтобы отключить интерактивные функции для приложения «Чат».
Нажмите « Сохранить ».
Создайте скрипт
- Создайте новый скрипт в редакторе Apps Script, перейдя по адресу script.google.com/create .
- Замените содержимое редактора скриптов следующим кодом:
- Нажмите «Сохранить».
.
- Щелкните по проекту без названия , введите Quickstart и нажмите «Переименовать» .
Настройте скрипт
Скопируйте номер облачного проекта.
- В консоли Google Cloud перейдите в > IAM и администрирование > Настройки .
- В поле «Номер проекта» скопируйте значение.
Свяжите свой проект с Google Cloud.
- Откройте проект Apps Script.
- Нажмите проекта» .
- В разделе «Проект Google Cloud Platform (GCP)» нажмите «Изменить проект» .
- В поле "Номер проекта GCP" вставьте номер проекта Google Cloud.
- Нажмите «Установить проект» .
Включите API чата Google.
Откройте проект Apps Script.
- Нажмите проекта» .
- В разделе «Общие настройки» включите параметр «Показывать файл манифеста "appsscript.json" в редакторе» .
- Нажмите «Редактор , выберите файл
appscript.jsonи замените его содержимое следующим кодом:
Запустите образец
В редакторе Apps Script нажмите кнопку «Выполнить» .
При первом запуске примера вам будет предложено авторизовать доступ:
- Нажмите «Проверить права доступа» .
- Выберите учетную запись.
- Нажмите «Разрешить» .
Журнал выполнения скрипта отображается в нижней части окна.
Следующие шаги
- Документация по расширенным сервисам Google Apps Script
- Попробуйте API Google Workspace в обозревателе API.