Skip to content

Обзор ​

Интеграция Bito — это внешнее приложение, которое работает с Integration API и при необходимости поставляет пользовательский виджет, выполняющийся внутри админ-панели Bito.

Сначала выберите способ распространения:

ВариантКто может установитьАккаунт разработчикаМодерация
Приватная интеграция или приватный виджетТолько ваш аккаунт BitoНе требуетсяПроверки маркетплейса нет; архив всё равно валидируется, а владелец аккаунта принимает согласие
Публичная API-интеграцияЛюбой клиент Bito из маркетплейсаТребуетсяПроверка карточки маркетплейса
Публичная интеграция с виджетомЛюбой клиент Bito из маркетплейсаТребуетсяОтдельная проверка карточки и релиза виджета

Это то же полезное разделение, что и в обзоре интеграций amoCRM: сначала приватная разработка и тестирование, затем отдельный процесс для публичного приложения. Названия полей, формат пакета и состояния ниже относятся именно к Bito.

Путь публичного виджета ​

text
  Аккаунт разработчика
        |
        |  Создать приложение -> сохранить ключи -> занять постоянный код
        v
  Карточка маркетплейса (название, тексты, URL, права, поддержка/конфиденциальность)
        |
        |  Создать версию -> загрузить widget.zip -> проверить -> протестировать локально
        v
  Проверка релиза: draft -> queued -> testing -> approved
        |
        |  Отправить карточку на отдельную проверку
        v
  Проверка карточки: draft/changed -> pending -> approved
        |
        v
  PUBLIC: клиенты находят приложение, устанавливают его и принимают релиз

Два процесса намеренно независимы:

  • карточка приложения — публичная идентичность, описание, URL, права и коммерческие сведения;
  • релиз — точная версия widget.zip, примечания к версии и снимок карточки.

Одобрение релиза делает код запускаемым, но само по себе не публикует приложение. Одобрение карточки делает приложение публичным, однако виджет нельзя опубликовать с локально активированным или не прошедшим модерацию текущим релизом.

Ключи не меняются при публикации ​

client_id, secret и api_key выдаются при создании интеграции. Публикация меняет видимость и одобренный код, но не создаёт отдельную production-идентичность.

WARNING

Secret показывается один раз, при создании, и прочитать его повторно нельзя. Если secret или API-ключ потерян или скомпрометирован, перевыпустите оба кнопкой Перевыпустить ключи на вкладке Ключи и сразу обновите всех клиентов — см. Смена ключей.

С чего начать ​

Bito 2.0 Integration API