Мануал по Bubble
  • 0. Введение
  • 1. Основы Bubble
  • 1.1 Что такое Bubble?
  • 1.2 Основные принципы
  • 1.3 Стратегии изучения Bubble
  • 1.4 Владение данными и приложением
  • 1.5 Допустимое использование
  • 2. Редактор приложения
  • 2.1 Основные разделы интерфейса
  • 2.2 Ключевые принципы
  • 2.3 Инструменты
  • 2.4 Горячие клавиши и Помощь
  • 3 Создание интерфейса
  • 3.1 Основные принципы
  • 3.2 Создание адаптивных страниц
  • 3.3 Управление с помощью условий
  • 3.4 Использование стилей
  • 3.5 Использование пользовательских шрифтов
  • 3.6 Советы при проектировании
  • 3.7 Использование шаблона
  • 4 Создание рабочих процессов
  • 4.1 Общие принципы
  • 4.2 Управление с помощью условиями
  • 4.3 Использование пользовательских процессов
  • 4.4 Советы по созданию рабочих процессов
  • 5 Работа с данными
  • 5.1 Ключевые понятия
  • 5.2 Тип Пользователь
  • 5.3 Сохранение данных
  • 5.4 Отображение данных
  • 5.5 Создание динамических выражений
  • 5.6 Пользовательские состояния элементов
  • 5.7 Вкладка Данные
  • 5.8 Конфиденциальность и безопасность
  • 6 Структурирование приложения
  • 6.1 Ключевые принципы
  • 6.2 Многостраничные приложения
  • 6.3 Элементы многократного использования
  • 7 Использование плагинов
  • 7.1 Для чего нужны плагины?
  • 7.2 Установка и использование плагинов
  • 7.3 Специальные плагины
  • 7.4 Создание плагинов
  • 8 Настройки приложения
  • 8.1 Версии приложения
  • 8.2 Личные и публичные приложения
  • 8.3 Пользовательские домены и SSL
  • 8.4 Политика паролей
  • 8.5 Визуальные настройки
  • 8.6 Язык и сообщения внутри приложения
  • 8.7 Социальные сети и SEO
  • 9 Использование API Баббла
  • 9.1 Примеры использования API
  • 9.2 Определение API
  • 9.3 Использование API
  • 9.4 Запланированные рабочие процессы
  • 9.5 Примеры и руководства
  • 10 Тестирование приложения
  • 10.1 Основные стратегии
  • 10.2 Использование отладчика
  • 10.3 Использование логов сервера
  • 11 Поддержка приложения
  • 11.1 Контроль версий
  • 11.2 Копирование и восстановление базы данных
  • 11.3 Массовые операции
  • 11.4 Комментирование
  • 11.5 Совместная работа
  • 12 Архитектура, оптимизация и ограничения движка Баббл
  • 13 Создание плагинов
  • 13.1 Редактор плагинов
  • 13.2 Основные и общие настройки
  • 13.3 Добавление API-соединений
  • 13.4 Создание элементов
  • 13.5 Создание действий
  • 13.6 Загрузка данных
  • 13.7 Публикация и контроль версий
  • 13.8 Интеграция с GitHub
  • 14 Тарифы на аренду выделенных серверов
  • 14.1 Преимущества выделенных кластеров
  • 14.2 Использование выделенного кластера
  • 15 Учетные записи, тарифы и оплата
  • 15.1 Управление учетной записью
  • 15.2 Тарифы и оплата
  • 15.3 Создание приложений на заказ
  • 15.4 Продажа на торговой площадке Баббл
Powered by GitBook
On this page

Was this helpful?

9.1 Примеры использования API

С помощью Bubble API ваше приложение может взаимодействовать с внешним миром (другими сервисами). Это отличается от получения данных от других сервисов, что осуществляется с помощью плагинов (или API коннектора). Вы можете использовать API для запуска событий на вебхуках. Это может быть нужно в некоторых случаях:

  • Вам нужно послать электронное письмо в случае сбоя оплаты картой при использовании Stripe. Вы можете задать в Редакторе Bubble рабочий процесс API, который будет это делать, а Stripe запустит это процесс с помощью API рабочего процесса в случае, когда оплата не прошла.

  • Вам нужно еженедельно получать список созданных в базе данных новых сущностей. Вы можете написать скрипт, который извлекает новые сущности по API данных.

  • Вам нужно вручную разработать нативное приложение под iOS (или под iWatch) на Swift. Вы можете использовать как API рабочих процессов, так и API данных для того, чтобы извлекать данные, авторизовывать пользователей, запускать процессы из вашего приложения на Swift.

API процесс - это также инструмент для настройки запланированных процессов в вашем приложении. Запланированные и рекурсивные процессы не взаимодействуют с внешними сервисами, но для них нужно настроить API процессы, которые будут запускаться в фоне в вашем приложении. Для рассмотрения этого случая боле подробно смотрите соответствующий раздел ниже (!!!ЛНК!!!).

Наконец, API позволяет открыть ваше приложение для других разработчиков. Могут начать появляться приложения, разработанные другими разработчиками, которые будут соединяться с вашим приложением, читать данные или будут позволять своим пользователям авторизовываться с помощью учетных данных вашего приложения, как Facebook позволяет разработчикам использовать кнопку "Войти с помощью Facebook".

Другими словами, Bubble API осуществляет следующее:

  • Позволяет сторонним сервисам/серверам программно читать данные из базы данных вашего Bubble приложения. Это используется при построении другой системы, которая работает на основе той же базы данных или если вы хотите предоставить данные другим разработчикам.

  • Позволяет сторонним сервисам/серверам программно запускать рабочие процессы в вашем Баббл приложении. Это используется, если вы хотите, чтобы внешний мир запускал какие-то действия в вашем приложении.

Если вы хотите, чтобы внешний мир взаимодействовал с вашим приложением (запускал процессы и читал данные), правильный инструмент - Bubble API. С другой стороны, если вы хотите получить данные и запустить какие-то действия в другой системе (например, извлечь данные из профиля Facebook или послать SMS с помощью Twilio), Bubble API - неверный инструмент. Вместо этого вам следует использовать плагин или API коннектор, или создать новый плагин для того, чтобы добавить этот сервис.

Previous9 Использование API БабблаNext9.2 Определение API

Last updated 4 years ago

Was this helpful?