ReportInfo Report(integer section_id, string summary, string description)Данная функция позволяет добавить произвольное сообщение в баг-треккер. Добавленное сообщение будет отслеживаться точно также как и любое другое добавленное через веб-интерфейс, включая, но не ограничиваясь тем, что пользователи подписанные на секцию получат уведомление на e-mail, автор сообщения будет получать уведомления на e-mail при изменении сообщения или появлении комментариев.
Вы можете использовать эту функцию для отправки сообщений например при возникновении необработанной исключительной ситуации. В многих языках программирования (и Pascal, C++, PHP не являются исключениями) позволяют устанавливать обработчики не обработанных исключений.
В таком обработчике можно создать форму с помощью которой выдать более красивое сообщение об ошибке и предложить отправить отчет об ошибке на сервер в баг-треккер. Кроме комментария пользователя вы можете отправить имеющуюся у вас информацию (эту информацию вы должны собрать сами, т.к. пока API не делает этого автоматически):
Теперь вы сможете сделать свой аналог подобного окна:
section_id: integer -
summary: string -
description: string -
Возвращает: ReportInfo -