Обработка событий
Для того, чтобы обработать какое-то конкретное событие от Callback API
, для него необходимо добавить обработчик.
Также, возможно передать вместо callback-функции
массив с классом и его методом
- именно метод указанного класса и будет вызван как callback-функция
.
Важно, чтобы метод класс был публичным (public).
Событие confirmation
Как вы знаете, чтобы настроить Callback API
приложение на событие confirmation
должно вернуть специальный короткий токен, который можно найти в меню настройки Callback API
. Но как вернуть этот токен при обработке события? Очень просто. Достаточно внутри callback-функции сделать return
с необходимым string
или int
значением.
Подобно применимо к любым обработчикам, но зачастую, подобное необходимо именно для события confirmation
.
Метод run()
run()
Именно этот метод запускает обработку ранее зарегистрированных обработчиков. Без него ничего работать не будет, т.к. мы только зарегистрировали определенные обработчики, но не запустили их обработку.
Используйте метод run() только один раз в своем приложении, иначе произойдет двойная обработка одного и того же события.
Last updated