API
Що таке API?
API (інтерфейс прикладного програмування) дозволяє іншим сайтам або застосункам автоматично отримувати дані громади — наприклад, список об’єктів або користувачів.
Навіщо це потрібно?
- Показати актуальний перелік об’єктів на сайті громади/області.
- Підключити отримані дані до Excel, Google Таблиць, CRM тощо.
- Створити звіт або дашборд без ручного копіювання.
Як використовувати?
Достатньо перейти за відповідним посиланням, наприклад:
https://<адреса-громади>.maino.pro/api/objects/
Формат: JSON — стандартний формат, який легко читають сайти, скрипти та сервіси.
Що таке <iframe>
?
Iframe — це HTML-тег, який дозволяє вставити частину іншого сайту всередину свого сайту.
Навіщо це потрібно?
- Показати перелік об’єктів чи користувачів громади на іншому сайті — без дублювання даних.
- Завжди мати актуальні дані (інформація оновлюється автоматично на всіх сайтах).
- Легко інтегрувати — не потрібно знати програмування.
Як виглядає приклад вставки?
Достатньо додати код на сторінку, наприклад:
<iframe src="https://<адреса-громади>.maino.pro/object_iframe/" width="100%" height="600" frameborder="0"></iframe>
Так можна вивести список об'єктів або користувачів громади прямо на сайті Ради або ЦНАПу.
Перелік об’єктів:
Білгород-Дністровська міська територіальна громада Білгород-Дністровський район Одеська область
GET https://bilhorod.maino.pro/api/objects/
Основні поля:
address
— Адресаtitle
— Назваcomponents
— Складові частиниshare_size
— Часткаtotal_area
— Загальна площа (м²)purpose
— Цільове призначення
Перелік користувачів:
Білгород-Дністровська міська територіальна громада Білгород-Дністровський район Одеська область
GET https://bilhorod.maino.pro/api/subjects/
Основні поля:
person_title
— Користувачobject_address
— Адреса об’єктаtitle
— Назваcomponents
— Складові частиниsize
— Часткаarea
— Площа (м²)type_display
— Тип користуванняdate_start
— Дата початкуdate_end
— Дата завершення