Интеграция QuintaDB c Adalo с помощью API
Adalo — это платформа для создания мобильных и веб-приложений. Например, в связке с сервисом QuintaDB вы сможете получить мобильное приложение для ввода данных и веб-приложение для обработки данных, рассылок, анализа. Можно найти множество применений для интеграции такого вида. Вот некоторые из них:
В этой статье мы описали пошаговую инструкцию по интеграции:
1. Создайте аккаунт на сервисе Adalo.
2. Создайте первый проект и выберите тип "Мобильное приложение" (Native Mobile App).
3. Выберите пустой шаблон. Укажите название приложения и его базовые цвета.
При создании приложения, Adalo автоматически создает формы регистрации и входа, а также базу данных пользователей.
На стартовом экране вы можете увидеть иконку «плюса», нажав на которую вы увидите доступные модули и компоненты приложения.
4. Создайте приложение и форму для будущих постов на сервисе QuintaDB. В данном примере используется шаблон приложения "Расходы".
Портал приложения "Расходы" с дашбордом:
Нужно нажать на ссылку "Редактировать приложение" и открыть таблицу "Расходы".
Эти записи созданы для демонстрации, так что их можно удалить. После этого перейдите в Конструктор формы и измените поля под мобильное приложение.
5. Добавьте новую запись, чтобы при подключении к QuintaDB, Adalo смог получить запись во время тестирования соединения по API.
6. Создайте ключ API.
7. Вернитесь к Adalo и подключите базу данных QuintaDB. Найдите слева пункт «База данных» и во внешних коллекциях добавьте новую (Add Collection).
Во всплывающем окне вводите API запрос на получение всех записей (инструкции по работе с API вы можете найти на странице Разработчикам).
Добавьте параметр страницы и API ключа.
Нажмите на кнопку "Next".
На следующем экране можно ввести остальные необходимые API запросы: удаление, обновление, создание и получение одной записи.
В разделе "Get All" нужно добавить ключ результатов, чтобы уточнить, где находятся записи при получении ответа из базы.
Нажмите на кнопку "Next" (далее) и Adalo предложит провести тест, запросив записи таблицы с постами.
В хэше “Records” вы получите записи из своей БД.
Тест прошел успешно. Запись получена.
8. Вернитесь на главный экран Adalo и переименуйте поля и заголовки на русский язык:
9. Добавьте на домашний экран новый компонент с формой для добавления записи:
Выберите в настройках формы нашу подключенную базу с "Расходами" и настройте поля в соответствии с колонками таблицы:
10. Настройте кнопку формы и добавьте переход на новый экран по клику:
11. Добавьте на новый экран список для вывода расходов:
Настройте поля списка отключив ненужные компоненты. Нажмите на иконку с символом «Т», чтобы выбрать какие поля выводить в данный компонент списка:
12. В правом верхнем углу нажмите на кнопку "Preview", чтобы проверить приложение.
После регистрации вы попадете на домашнюю страницу приложения:
Здесь вы можете проверить добавление записей и посмотреть список расходов.
В результате вы получите мобильное приложение для добавления данных в вашу базу. На сервисе QuintaDB вы сможете не только обрабатывать и анализировать данные, а также использовать модули, такие как Рассылки, Календари, Графики, Карты и другие с удобным интерфейсом: