В кратких руководствах объясняется, как настроить и запустить приложение, вызывающее API Google Workspace. В этом кратком руководстве используется упрощённый подход к аутентификации, подходящий для тестовой среды. В рабочей среде рекомендуем изучить вопросы аутентификации и авторизации, прежде чем выбирать подходящие для вашего приложения учётные данные для доступа .
Как администратор Google Workspace, вы можете использовать API Центра оповещений для доступа к оповещениям о проблемах, затрагивающих ваш домен.
Цели
- Настройте свою среду.
- Настройте и запустите образец.
Предпосылки
- Java 1.8 или выше
- Проект Google Cloud
- Аккаунт Google
Настройте свою среду
Включить API
Перед использованием API Google необходимо включить их в проекте Google Cloud. Вы можете включить один или несколько API в одном проекте Google Cloud.В консоли Google Cloud включите API Центра оповещений.
Создать учетную запись службы
Учётная запись службы — это особый тип учётной записи, используемый приложением, а не пользователем. Вы можете использовать учётную запись службы для доступа к данным или выполнения действий с учётной записью робота, а также для доступа к данным от имени пользователей Google Workspace или Cloud Identity. Подробнее см. в разделе «Общие сведения об учётных записях службы» .Консоль Google Cloud
- В консоли Google Cloud перейдите в > IAM и администрирование > Учетные записи служб .
- Нажмите Создать учетную запись службы .
- Заполните данные учетной записи службы, затем нажмите «Создать» и продолжите .
- Необязательно: назначьте роли своему сервисному аккаунту, чтобы предоставить доступ к ресурсам вашего проекта Google Cloud. Подробнее см. в разделе Предоставление, изменение и отзыв доступа к ресурсам .
- Нажмите «Продолжить» .
- Необязательно: введите пользователей или группы, которые смогут управлять этой учётной записью службы и выполнять с ней действия. Подробнее см. в разделе Управление олицетворением учётной записи службы .
- Нажмите «Готово» . Запишите адрес электронной почты для учётной записи сервиса.
gcloud CLI
- Создайте учетную запись службы:
gcloud iam service-accounts create
SERVICE_ACCOUNT_NAME
\ --display-name="SERVICE_ACCOUNT_NAME
" - Необязательно: назначьте роли своему сервисному аккаунту, чтобы предоставить доступ к ресурсам вашего проекта Google Cloud. Подробнее см. в разделе Предоставление, изменение и отзыв доступа к ресурсам .
Создайте учетные данные для учетной записи службы
Вам необходимо получить учётные данные в виде пары открытого и закрытого ключей. Эти данные используются вашим кодом для авторизации действий сервисной учётной записи в вашем приложении.- В консоли Google Cloud перейдите в > IAM и администрирование > Учетные записи служб .
- Выберите свою учетную запись службы.
- Нажмите Ключи > Добавить ключ > Создать новый ключ .
- Выберите JSON , затем нажмите Создать .
Ваша новая пара открытого и закрытого ключей будет сгенерирована и загружена на ваш компьютер в виде нового файла. Сохраните загруженный JSON-файл как
credentials.json
в вашем рабочем каталоге. Этот файл — единственная копия данного ключа. Сведения о безопасном хранении ключа см. в разделе Управление ключами учётной записи службы . - Нажмите «Закрыть» .
Настройте и запустите образец
Получить учетные данные:
Создайте экземпляр клиента:
Показать все оповещения:
Оставьте отзыв по данному оповещению: