Включите API Google Workspace

Прежде чем использовать API Google, их нужно включить в облачном проекте Google Cloud. В одном облачном проекте Google Cloud можно включить один или несколько API. Если у вас нет облачного проекта Google Cloud, узнайте, как его создать.

Чтобы включить API в проекте Google Cloud:

Консоль Google Cloud

  1. В консоли Google Cloud нажмите на значок меню > APIs & Services (API и сервисы) > Library (Библиотека) > Google Workspace.

    Перейти в библиотеку API

  2. Выберите API, который нужно включить.
  3. Нажмите Включить.
  4. Чтобы включить другие API, повторите эти действия.

Google Cloud CLI

  1. Установите или откройте интерфейс командной строки Google Cloud (CLI).
  2. Выполните команду services enable, указав, какой сервис API нужно включить.

    gcloud services enable API_SERVICE_ID

Предварительно включенные API в Google AI Studio

При создании веб-приложений в Google AI Studio вам не нужно вручную включать поддерживаемые API Google Workspace в консоли Google Cloud. В проекте Starter Tier, управляемом Google, предварительно включены следующие API:

  • Google Calendar API (calendar-json.googleapis.com)
  • Google Docs API (docs.googleapis.com)
  • Google Drive API (drive.googleapis.com)
  • Google Forms API (forms.googleapis.com)
  • Gmail API (gmail.googleapis.com)
  • Google Picker API (picker.googleapis.com)
  • Google Sheets API (sheets.googleapis.com)
  • Google Slides API (slides.googleapis.com)
  • Google Tasks API (tasks.googleapis.com)

В проекте Starter Tier API Google Workspace поддерживают только клиентский OAuth 2.0. Например, Google Picker API использует токены доступа OAuth 2.0 вместо ключа API разработчика, а сервисные аккаунты и хранение секретных кодов клиентов OAuth в Secret Manager не поддерживаются. Если вам нужны учетные данные на стороне сервера, ключи API или дополнительные API, например Admin SDK API или Google Apps Script API, вы можете преобразовать проект Starter Tier в стандартный облачный проект и настроить их вручную.

Подробную информацию о квотах и функциях уровня Starter можно найти в статьях Обзор уровня Starter и Развертывание веб-приложений из Google AI Studio.

Как попробовать Google Workspace API в экспериментальных приложениях (необязательно)

Если вы экспериментируете с Google Workspace, используйте следующий ярлык, который включает популярные API Google Workspace и создает учетные данные OAuth, которые вы можете использовать.

Если вы разрабатываете приложение, которое получает доступ к пользовательским данным, перед его выпуском необходимо настроить окно запроса доступа OAuth.

Нажмите эту кнопку, чтобы выбрать или создать проект Google Cloud и автоматически включить API Workspace:

Включите Workspace API

В открывшемся диалоговом окне нажмите Download client configuration (Скачать конфигурацию клиента) и сохраните файл credentials.json в рабочем каталоге.

Полный список доступных API и методов, которые можно попробовать в браузере, приведен в Google Workspace API Explorer.

Включенные API (нажмите, чтобы развернуть)

При этом будут включены следующие API:

  • Admin SDK API
  • Apps Script API
  • Calendar API
  • API чата
  • Classroom API
  • Docs API
  • Drive API
  • Forms API
  • Gmail API
  • Google Workspace Add-ons API
  • API Google Keep
  • Meet REST API
  • Sheets API
  • Slides API

Google Workspace API

Чтобы включить определенные API Google Workspace в облачном проекте, воспользуйтесь ссылками на консоль Google Cloud ниже или интерфейсом командной строки Google Cloud (CLI).

Включите Admin SDK API
gcloud services enable admin.googleapis.com
Включите Alert Center API
gcloud services enable alertcenter.googleapis.com
Включите Apps Script API
gcloud services enable script.googleapis.com
Включить CalDAV API
gcloud services enable caldav.googleapis.com
Включите Calendar API.
gcloud services enable calendar-json.googleapis.com
Включите Chat API
gcloud services enable chat.googleapis.com
Включить Classroom API
gcloud services enable classroom.googleapis.com
Включите Cloud Identity API
gcloud services enable cloudidentity.googleapis.com
Включите Cloud Search API
gcloud services enable cloudsearch.googleapis.com
Включите Docs API
gcloud services enable docs.googleapis.com
Включите Drive API
gcloud services enable drive.googleapis.com
Включите Drive Activity API.
gcloud services enable driveactivity.googleapis.com
Включите Drive Labels API
gcloud services enable drivelabels.googleapis.com
Включить Forms API
gcloud services enable forms.googleapis.com
Включите Gmail API
gcloud services enable gmail.googleapis.com
Включите Groups Migration API
gcloud services enable groupsmigration.googleapis.com
Включите Groups Settings API
gcloud services enable groupssettings.googleapis.com
Включите Google Workspace Add-ons API
gcloud services enable gsuiteaddons.googleapis.com
Включите Google Keep API
gcloud services enable keep.googleapis.com
Включите Enterprise License Manager API
gcloud services enable licensing.googleapis.com
Включите Marketplace API
gcloud services enable appsmarket.googleapis.com
Включите Marketplace SDK
gcloud services enable appsmarket-component.googleapis.com
Включить Meet REST API
gcloud services enable meet.googleapis.com
Включите People API
gcloud services enable people.googleapis.com
Включите Postmaster Tools API
gcloud services enable gmailpostmastertools.googleapis.com
Включить Reseller API
gcloud services enable reseller.googleapis.com
Включить Sheets API
gcloud services enable sheets.googleapis.com
Включить Slides API
gcloud services enable slides.googleapis.com
Включите Tasks API
gcloud services enable tasks.googleapis.com
Включить Vault API
gcloud services enable vault.googleapis.com

Дальнейшие действия

Узнайте, как работают аутентификация и авторизация для API Google Workspace.