На главную

Python-скрипт (API + Google Sheets)

Написать Python-скрипт, который ежедневно собирает данные о расходах на рекламу из ironSource Ads и Moloco Ads и записывает их в Google Sheets. Что нужно сделать? 1. Подключиться к API ironSource и Moloco Ads (документация: ironSource API (https://developers.is.com/ironsource-mobile/general/cost-api/#step-1) Moloco API (https://developer.moloco.cloud/docs/report-api 2. Получать API-ключи из Google Sheets ( Таблица 1)(таблица с ключами содержит колонки: Client ID - клиент, Source - ironSource или Moloco Secret Key, Refresh Token - данные для подключения по API 3. В зависимости от Source ("IronSource" или "Moloco") вызывать нужный API и получить данные Spent за предыдущий день,. 4. Записать полученные данные в другую Google Sheet (Таблица 2) с колонками: Date (дата за которую выгружаем данные) Client ID, Source, Account ID (получаем из таблицы из Таблицы 1) Spent (данные о расходах, полученные на предыдущем шаге из API) 5. Объединить данные по 48 аккаунтам в одном Google Sheet, добавляя новые строки каждый день. 6. Настроить автоматический запуск скрипта каждое утро через Google Cloud Functions