Skip to content

kostya-it-ua/instagram-analytics-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Instagram Analytics App

Опис проекту

Цей проект є системою автоматичного збору аналітики з Instagram через офіційне API та запису отриманих даних у Google Sheets. Він дозволяє отримувати та зберігати різноманітні метрики постів, включаючи перегляди, лайки, коментарі та інші показники.

Функціональні можливості

  • Доступ через API Instagram: Отримання даних через офіційне API Instagram.
  • OAuth2-авторизація: Реалізація входу через OAuth2 для безпечного доступу до акаунтів.
  • Підключення кількох акаунтів: Можливість авторизації та збору даних з декількох акаунтів Instagram.
  • Автоматичний збір даних: Оновлення метрик кожні 6 годин.
  • Довготривале оновлення: Збір даних протягом 1 року з моменту публікації посту.
  • Запис у Google Sheets: Автоматичний запис даних у вказану Google-таблицю.

Структура проекту

instagram-analytics-app
├── src
│   ├── api
│   │   ├── instagram.ts
│   │   └── googleSheets.ts
│   ├── auth
│   │   └── oauth2.ts
│   ├── controllers
│   │   └── analyticsController.ts
│   ├── models
│   │   └── postMetrics.ts
│   ├── services
│   │   ├── instagramService.ts
│   │   └── googleSheetsService.ts
│   ├── utils
│   │   └── scheduler.ts
│   └── index.ts
├── package.json
├── tsconfig.json
└── README.md

Інструкції з налаштування

  1. Клонуйте репозиторій:
    git clone <URL>
    
  2. Встановіть залежності:
    npm install
    
  3. Налаштуйте OAuth2 для доступу до Instagram API та Google Sheets API.
  4. Запустіть додаток:
    npm start
    

Використання

Після налаштування ви зможете автоматично збирати аналітику з Instagram та зберігати її у Google Sheets. Дані будуть оновлюватися кожні 6 годин.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published