Инициализировать библиотеку BX24.init
BX24.init(someCallback: function): void;
Метод выполняет функцию someCallback в контексте страницы приложения после того, как данные о портале были получены. Все функции, контактирующие с целевым порталом, имеет смысл выполнять после инициализации.
Функция BX24.init добавляет в список обработчик события «библиотека готова к работе». При инициализации приложения библиотека запрашивает данные для работы у родительского фрейма. Некоторые действия могут быть совершены только после получения этих данных (например, работа с настройками приложения, с правами текущего пользователя, отправка запросов к REST и т.д.).
Параметры функции
|
Название |
Описание |
|
someCallback |
Принимает на вход функцию, которую в случае успеха выполняет |
Пример
document.addEventListener("DOMContentLoaded", function() {
BX24.init(function() {
console.log("BX24 initialized successfully.");
// Make an API call to fetch current user information
BX24.callMethod(
'user.current',
{},
function(result) {
if(result.error()) {
console.error("Error fetching user data: ", result.error());
} else {
console.log("User data: ", result.data());
}
}
);
});
});
Как использовать примеры в документации
Продолжите изучение
- Обработать событие первого запуска приложения пользователем BX24.install
- Оповестить об окончании работы инсталлятора BX24.installFinish
- Получить данные для OAuth 2.0 BX24.getAuth
- Обновить принудительно ключ авторизации BX24.refreshAuth
Скопировано