Как загрузить данные из любого API в Google Sheets (data stream)

Всем привет! Я Лаптев Алексей, основатель и главный разработчик группы сервисов в datamonster.

Как загрузить данные из любого API в Google Sheets (data stream)

Зачем это надо

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

Например:

  1. Выгрузка статистики в Google Sheets из Яндекс Метрики, Google Analytics
  2. Выгрузка статистики в Google Sheets из рекламных кабинетов Яндекс Директ, ВКонтакте
  3. Выгрузка статистики в Google Sheets из маркетплейсов Ozon, Wildberries
  4. Выгрузка данных из сервисов с которыми нет коннекторов, но где есть API

Ввиду проблем с работой сервисов западных партнеров, мы в apimonster сделали свой вариант.

Как работает

  1. Создаем запрос к api по аналогии с работой в postman. Обычно нужно указать url, токен и параметры запроса.
  2. Форматируем полученные данные в нужный табличный вид
  3. Подключаем Google Sheets, указываем рабочий лист
  4. Настраиваем выгрузку — на основании какого запроса в api по какому расписанию в какой лист Google Sheets заливать данные.

Все, ничего сложного, но если сложности возникли, есть настройка под ключ.

Пример — выгрузка статистики из Яндекс Директ

Создаем запрос к api по аналогии с работой в postman

Как загрузить данные из любого API в Google Sheets (data stream)

Форматируем полученные данные в нужный табличный вид

Как загрузить данные из любого API в Google Sheets (data stream)

Настраиваем выгрузку — на основании какого запроса в api по какому расписанию в какой лист Google Sheets заливать данные

Как загрузить данные из любого API в Google Sheets (data stream)

Готово, каждый день данные из api будут добавляться в Google Sheets

Как загрузить данные из любого API в Google Sheets (data stream)

Итого

Сам сервис здесь, помощь с настройкой здесь.

Сервис в бете, возможны шероховатости.

55
10 комментариев

Ну вы, конечно, обнаглевшие ребята. Я к вам пришел с этой идеей, предложил партнерство, вы её реализовали, закрыли чат и даже спасибо не сказали.

Тут стоить уточнить, что ваша роль которую вы видели в реализации довольно очевидной идеи - статья на VC.

Мы же нагло реализовали все, в том числе для вас.

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

Алексей, скажите пожалуйста, хочу реализовать передачу данных из сервиса Wapico(WhatsApp рассылки), в Google sheets через API, вопрос в том что мне нужны данные только определённого типа, например "только те клиенты что ответили на сообщение" так как полностью все данные выгружать это 1000+ отправленных сообщений в день, это не очень целесообразно, можете ли вы на базе своего сервиса мне. этим помочь, естественно в рамках договора?

Там вебхуков нет, но на базе ваззап24 в целом реализуемо.

Оставлять свои ключи непонятно где, ммм, вкуснятина

Ваши данные никому не нужны