Событие о решении администратора по запросу метода с подтверждением onAppMethodConfirm
Выберите инструмент для разработки с AI-агентом:
- используйте Битрикс24 Вайбкод, чтобы создать приложение для Битрикс24 по описанию задачи без знания языков программирования. Агент напишет код и разместит приложение на сервере без ручной настройки хостинга
- используйте MCP-сервер, чтобы разрабатывать интеграцию через REST API в своем проекте. Агент будет обращаться к официальной REST-документации
Scope:
базовыйКто может подписаться: любой пользователь
Событие ONAPPMETHODCONFIRM вызывается, когда администратор Битрикс24 разрешает или запрещает приложению вызов метода с подтверждением. Событие приходит только в то приложение, которое запросило разрешение.
События не будут отправляться в приложение, пока установка не завершена. Проверьте установку приложения.
Что получает обработчик
Данные передаются в виде POST-запроса
{
"event": "ONAPPMETHODCONFIRM",
"event_handler_id": "15",
"data": {
"TOKEN": "fkp963yuv1ggkfbs5z3f5hy8lilm0iw6",
"METHOD": "voximplant.user.get",
"CONFIRMED": "1",
"LANGUAGE_ID": "ru"
},
"ts": "1478790852",
"auth": {
"domain": "portal.bitrix24.ru",
"client_endpoint": "https://portal.bitrix24.ru/rest/",
"server_endpoint": "https://oauth.bitrix24.tech/rest/",
"member_id": "74ef8a46a75104de55d5d4a61b98ab6d",
"application_token": "c289487163b58658eae5e8b42eaf11b8"
}
}
Параметры запроса
Обязательные параметры отмечены *
|
Название |
Описание |
|
event* |
Символьный код события — |
|
event_handler_id |
Идентификатор обработчика события |
|
data* |
Данные о решении администратора по методу. Структура описана ниже |
|
ts* |
Дата и время отправки события из очереди |
|
auth* |
Объект с параметрами авторизации и данными о Битрикс24, на котором произошло событие. Структура описана ниже |
Параметр data
|
Название |
Описание |
|
TOKEN* |
Значение |
|
METHOD* |
Метод API, разрешение на использование которого было запрошено |
|
CONFIRMED* |
Результат разрешения: |
|
LANGUAGE_ID* |
Язык Битрикс24 по умолчанию: |
Параметр auth
|
Название |
Описание |
|
domain* |
Адрес Битрикс24, на котором произошло событие |
|
server_endpoint* |
Адрес сервера авторизации для обновления токена |
|
client_endpoint* |
Общий путь для вызовов методов API Битрикс24 |
|
member_id* |
Уникальный идентификатор Битрикс24 |
|
application_token* |
Токен приложения. Сравните его с токеном, сохраненным при установке, чтобы убедиться, что запрос пришел из Битрикс24. Подробнее — в статье Безопасность в обработчиках |
В отличие от onAppInstall, это событие отправляется без авторизации пользователя: ключей access_token, refresh_token, expires_in, scope и status в auth нет.
Если CONFIRMED равен 1, повторите вызов метода с токеном из data.TOKEN, пока срок его действия не истек.