← К заметкам

Заметки

BX24.js и B24JsSDK: какую библиотеку выбрать для приложения

Для небольшой вкладки с несколькими REST-вызовами BX24.js остаётся понятным вариантом: подключили скрипт, дождались BX24.init, вызвали метод и разобрали callback.

B24JsSDK имеет смысл рассмотреть для приложения со сборкой, TypeScript и асинхронной логикой. Но пример должен соответствовать установленной версии пакета: одинаковые имена объекта не гарантируют одинаковые методы между версиями.

Не подключайте @latest в рабочей интеграции без контроля обновлений. Зафиксируйте версию и используйте её документацию. Это особенно важно для инициализации iframe и чтения placement.

Объект BX клиентского ядра коробки — ещё одна библиотека. Нельзя заменить BX24 на BX и ожидать ту же авторизацию и REST-обёртку.

Смена SDK не меняет правило хранения секретов: постоянный вебхук и серверный ключ не должны попадать в публичный JavaScript.