Прежде чем использовать API Google, их нужно включить в облачном проекте Google Cloud. В одном облачном проекте Google Cloud можно включить один или несколько API. Если у вас нет облачного проекта Google Cloud, узнайте, как его создать.
Чтобы включить API в проекте Google Cloud:
Консоль Google Cloud
- В консоли Google Cloud нажмите на значок меню > APIs & Services (API и сервисы) > Library (Библиотека) > Google Workspace.
- Выберите API, который нужно включить.
- Нажмите Включить.
- Чтобы включить другие API, повторите эти действия.
Google Cloud CLI
- Установите или откройте интерфейс командной строки Google Cloud (CLI).
-
Выполните команду
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:
В открывшемся диалоговом окне нажмите 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 |
Включите Admin SDK API
|
Alert Center API |
Включите Alert Center API
|
Apps Script API |
Включите Apps Script API
|
CalDAV API |
Включить CalDAV API
|
Calendar API |
Включите Calendar API.
|
Chat API |
Включите Chat API
|
Classroom API |
Включить Classroom API
|
Cloud Identity API |
Включите Cloud Identity API
|
Cloud Search API |
Включите Cloud Search API
|
Docs API |
Включите Docs API
|
Drive API |
Включите Drive API
|
Drive Activity API |
Включите Drive Activity API.
|
Drive Labels API |
Включите Drive Labels API
|
Forms API |
Включить Forms API
|
Gmail API |
Включите Gmail API
|
Groups Migration API |
Включите Groups Migration API
|
Groups Settings API |
Включите Groups Settings API
|
Google Workspace Add-ons API |
Включите Google Workspace Add-ons API
|
Google Keep API |
Включите Google Keep API
|
Enterprise License Manager API |
Включите Enterprise License Manager API
|
Marketplace API |
Включите Marketplace API
|
Marketplace SDK |
Включите Marketplace SDK
|
Meet REST API |
Включить Meet REST API
|
People API |
Включите People API
|
Postmaster Tools API |
Включите Postmaster Tools API
|
Reseller API |
Включить Reseller API
|
Sheets API |
Включить Sheets API
|
Slides API |
Включить Slides API
|
Tasks API |
Включите Tasks API
|
Vault API |
Включить Vault API
|
Дальнейшие действия
Узнайте, как работают аутентификация и авторизация для API Google Workspace.