Google — плодовитая и очень полезная компания, как для классических программистов, так и для зерокодеров. На конец 2022 года у нее насчитывается 246 сервисов с API. Некоторые из них платные, некоторыми могут пользоваться только компании, но большинство не требуют трат и пригодятся даже новичку в no-code. Давайте разберемся, какие Google API пригодятся в проекте без кода.

Заодно напомним, что такое API. API (application programming interface) — это набор функций, при помощи которых можно обратиться к серверу и получить ответ, даже если ответом будет ошибка. С помощью этого интерфейса происходит взаимодействие разных систем — например, так проводится любая онлайн-покупка, включая самые привычные, вроде оплаты поездки в автобусе. Программисты и зерокодеры используют API, чтобы использовать данные и возможности одних приложений внутри других без перехода на сайт.

Об этом и многом другом мы рассказываем на бесплатном марафоне по разработке без кода. Он длится два дня — программа включает в себя рассказ о зерокодинге как явлении, обзор полезных инструментов, аналитика IT-рынка в России и многое другое.

Как подключить Google API к проекту

Во-первых, с помощью программирования. В принципе, у Google довольно понятная документация, а API — не самая сложная тема. Но мы ищем простые пути, которые в идеале не потребовали бы от нас ни строчки кода.

Поэтому нам нужна вторая опция — использование сервисов для интеграции инструментов Google в приложения и сайты: например, Zapier или Make (бывший Integromat).

Сервисы Google настолько востребованы, что нативная интеграция есть у обеих платформ. А в некоторых случаях не нужна даже третья сторона — у Bubble, Glide и других популярных no-code конструкторов есть внутренние инструменты для интеграции с API.

Лучшие Google API для зерокодера

Таблицы Google Sheets

Из всех гугл-сервисов этим пользуются активнее всего. Во-первых, потому что многим удобно хранить данные в таблицах. Во-вторых, потому что многие зерокодинговые инструменты позволяют настроить перенос таблиц из Excel в Google Sheets.

API электронных таблиц от Google
можно использовать для сбора данных из интернет-магазина, сохранения информации и даже создания системы тикетов для решения рабочих задач.

Google Sheets API доступен всем пользователям с аккаунтом Google. Пользоваться им можно бесплатно.

Почта Gmail

Чем она хороша, так это тем, что ее принимают все зарубежные сервисы: она старая, проверенная и надежная. И у нее тоже есть свой
API
! С помощью которого можно упрощать задачи, включающие в себя использование электронной почты, будь то бэкап содержимого ящика, добавление в контакты адресатов, составление писем или создание автоматических рассылок.

Gmail API бесплатный, пользоваться им могут все.

Документы Google Docs

Google Docs API
позволяет создавать любые документы без необходимости открывать браузер и заходить на страницу. Что подразумевается под «любыми документами»? Например, очтеты, резюме, договоры, создание, копирование, удаление — и все это без ограничений. Для многих зерокодинговых проектов это отличное подспорье.

Этот сервис бесплатный, как и в случае с электронными таблицами. Пользоваться им можно неограниченно.

Формы Google Forms

Формы Google используются для сбора данных — они незаменимы для студентов, менеджеров, продажников, для ученых и исследователей. Поэтому
Google Forms API
тоже будет полезен многим.

С его помощью можно автоматически пересылать ответы из форм любому адресату, а также создавать на их основе электронные таблицы, дашборды для визуализации данных, аналитику. Google Forms API легко совмещается с другими API — например, с Gmail, — для проверки данных и сортировки ответов по электронной почте.

Этот API тоже бесплатный и доступный всем пользователям.

Облачный диск Google Drive

Для разработчика организованное облачное хранилище — абсолютный must have. Особенно такое, где можно структурировать папки и пути к ним.
Google Drive API
дает возможность автоматизировать процессы, избавляя от необходимости управлять своими папками вручную.

API позволит создавать, удалять, перемещать папки, открывать к ним доступ для других разработчиков, и все это — изнутри другого приложения.

Сервис бесплатный, без ограничения на количество использований.

Календарь Google Calendar

Автоматизация календарей востребована среди продажников, но пригодится и тем, кто любит строгий распорядок и чтобы все шло по плану. И зерокодерам — например, для создания собственного приложения to-do.

С помощью календаря можно создавать события автоматически, с триггером в виде действия в другом приложении, например, при получении письма, делать напоминалки, синхронизировать даты и ставить задачи.

Google Calendar API
бесплатный, без ограничения на количество использований, и он доступен всем, у кого есть аккаунт Google.

Аналитика Google Analytics

Google Analytics — полезный сервис по отслеживанию трафика, которым пользуются все, от блогеров до корпораций. SEO-менеджеры знают его назубок и тратят огромное количество времени, разбираясь в дашбордах и отчетах. С
API
количество затраченного времени сокращается — и появляются новые опции, такие как возможность автоматически отсылать и получать отчеты сервиса в мессенджер, например, в Slack. Или поставить оповещение на случай, если сайт начал резко проседать по трафику.

Доступ к Google Analytics API есть у всех пользователей Google, и это бесплатно, правда, с некоторым ограничением по количеству данных, которые можно запросить.

Рекламные кампании Google Ads

Для тех, кто работает с Google Ads, компания разработала
Campaign Management API
— это сет эндпоинтов, позволяющих с большей эффективностью использовать сервис. Менеджер автоматизирует многие задачи, среди которых исследование ключевых фраз, запуск и постановка рекламных кампаний на паузы, составление отчетов.

Использовать Campaign Management API могут все пользователи с аккаунтом в Google Ads, и это бесплатно, если не превышать установленные лимиты.

Несмотря на наличие в документации многих из инструментов вставок с кодом, знать программирование для работы с ними совсем необязательно. Зерокодинговые платформы уже настроены на взаимодействие с большинством сервисов от Google. Достаточно нажать на пару кнопок — и все, интеграция готова, а ваш проект стал еще полезнее.