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. Достаточно нажать на пару кнопок — и все, интеграция готова, а ваш проект стал еще полезнее.