При разработке приложений на «Баббл» иногда возникает необходимость объединить функциональность двух проектов для обмена информацией и расширения возможностей. Для этого платформа предлагает App Connector.
На бесплатном интенсиве по мобильной разработке мы учим создавать приложения без навыков программирования. Можете записаться!
Что такое Bubble App Connector
App Connector — это встроенное расширение, позволяющий одному сервису «Баббл» взаимодействовать с другим. С его помощью можно запускать рабочие процессы и интегрировать функциональность между двумя проектами без необходимости использования сторонних сервисов.
Он выполняет три функции:
- Позволяет аутентифицироваться со вторым продуктом «Баббл» с использованием ключа или OAuth.
- Подключается к данным «Баббл».
- Подключается к рабочим процессам «Баббл».
Настраиваем коннектор
Bubble Connector — это не встроенная функция, а дополнительное расширение, которое необходимо установить через магазин плагинов. Найдите «App Connector» и установите его в первом продукте.
При интеграции двух приложений с помощью коннектора необходимо установить его только в тот сервис, которое инициирует соединение.
Совместное использование Workflows. Если вы хотите инициировать работу во втором сервисе из первого, нажмите на флажок «Включить API рабочего процесса и внутренние рабочие процессы».
Для всех workflows, которые вы хотите запустить во втором приложении, необходимо включить «Expose как публичный рабочий процесс API».
Обмен данными. Чтобы предоставить общий доступ к сведениям из второго продукта, необходимо установить флажок «Включить API данных», а затем включить информацию, которой вы хотите поделиться.
Создание ключа. В разделе «Настройки» — «API» под заголовком «API Tokens» нажмите кнопку «Сгенерировать новый token». Вам будет предоставлена случайно сгенерированная 32-символьная строка, которая служит ключом. Можно указать метку для токена, чтобы отслеживать, где он используется. Она предназначена для вашего внутреннего использования и никак не влияет на соединение.
О том, как пользоваться
После настройки программы и подключения вы увидите все запросы, настроенные как действия в разделе «Плагины»:
- добавьте новое действие в рабочий процесс
- нажмите подменю «Плагины»
- найдите соответствующее действие в списке, который платформа автоматически генерирует. Метка использует следующий формат: Запустить [имя сервиса] [имя действия]
Запрос данных. Для запроса сведений из второго приложения мы будем использовать «Get data from an external API data source». Допустим, нам нужно перечислить задачи из второго продукта в первом:
- В качестве типа контента выбираем «Second Bubble app Task». Форматирование, которое Bubble будет здесь использовать, следующее: [App name] [Data type].
- В качестве источника сведений выберите «Получить данные из внешнего API».
- Источник откроет окно слева. В провайдере вы увидите свои источники, перечисленные в формате: Get [App name][Data type].
- В трех полях можно выбрать сортировку, курсор и количество возвращаемых элементов: «Сортировать по» позволяет выбрать поле типа данных для сортировки и сортировать по возрастанию/убыванию; «Курсор» задает элемент, с которого начать отправку информации, аналогично «Элемент с #» в Bubble; «Количество возвращаемых элементов» указывает, сколько элементов следует вернуть.
Итоговая черта
Использование коннектора может эффективно объединить функциональность двух приложений, обеспечивая обмен данными и совместную работу без сложных интеграций.
Следуя указанным шагам, попробуйте настроить соединение между вашими продуктами и расширить их возможности!
- Освой Python и нейросети и узнай, как гарантированно получить первые 10 заказов
- УЧАСТВОВАТЬ ЗА 0 РУБ.
- Создай и прокачай собственного чат-бота
- Подарим подборку бесплатных инструментов для написания кода