Событие после обновления приложения OnAppUpdate
Scope:
базовыйКто может подписаться: любой пользователь
Событие OnAppUpdate вызывается после установки новой версии приложения в Битрикс24. Событие передает информацию о текущей и предыдущей версиях приложения, а также обновленный application_token. Подробнее читайте в статье Безопасность в обработчиках.
Что получает обработчик
Данные передаются в виде POST-запроса
{
"event": "ONAPPUPDATE",
"data": {
"VERSION": "2.1.0",
"PREVIOUS_VERSION": "2.0.3",
"LANGUAGE_ID": "ru"
},
"ts": "1696527000",
"auth": {
"domain": "some-domain.bitrix24.ru",
"scope": "imbot",
"access_token": "lh8ze36o8ulgrljbyscr36c7ay5sinva",
"refresh_token": "5f1ih5tsnsb11sc5heg3kp4ywqnjhd09",
"expires_in": 3600,
"member_id": "d41d8cd98f00b204e9800998ecf8427e",
"application_token": "c917d38f6bdb84e9d9e0bfe9d585be73"
}
}
Параметры запроса
Обязательные параметры отмечены *
|
Название |
Описание |
|
event* |
Символьный код события. В данном случае — |
|
data* |
Данные об обновлении приложения. Структура описана ниже |
|
ts* |
Дата и время отправки события из очереди |
|
auth* |
Объект, содержащий параметры авторизации и данные о портале, на котором произошло событие. Структура описана ниже |
Параметр data
Обязательные параметры отмечены *
|
Название |
Описание |
|
LANGUAGE_ID* |
Установленный язык: |
|
VERSION* |
Текущая установленная версия приложения |
|
PREVIOUS_VERSION* |
Предыдущая версия до обновления |
Параметр auth
Обязательные параметры отмечены *
|
Название |
Описание |
|
domain* |
Адрес портала Битрикс24 |
|
scope* |
Список прав, выданных приложению, через пробел |
|
access_token* |
Токен авторизации OAuth 2.0 |
|
refresh_token* |
Токен для продления авторизации OAuth 2.0 |
|
server_endpoint* |
Адрес сервера авторизации Битрикс24, необходимый для обновления токенов OAuth 2.0 |
|
status* |
Статус приложения, подписавшегося на это событие:
|
|
client_endpoint* |
Общий путь для вызовов методов API портала |
|
member_id* |
Уникальный идентификатор портала |
|
application_token* |
Токен для безопасной обработки событий |
Продолжите изучение
- Обработчик событий
- Зарегистрировать новый обработчик события event.bind
- Событие после успешной установки приложения OnAppInstall
- Событие при оплате приложения onAppPayment
- Событие при получении разрешения на использование методов onAppMethodConfirm
- Событие при добавлении пользователя onUserAdd
- Событие при удалении приложения onAppUninstall