Запрос по API на добавление коммента выдает ошибку
Здравствуйте.
Сделал синхронизацию багзиллы и useresponse. Все работает, но на некоторые запросы возникает ошибка.
Например, при добавлении комментария через /api/json/resources/add-comment/response_id/5/content/text_text_text/vote/0/api_key/key_key_key
Страница выдает "Ошибка" и на почту приходит Crash report.
EXCEPTION: Invalid API Key
Exception on line 267 in file /var/www/response/data/www/response.ispsystem.com/application/modules/system/controllers/Abstract/Api.php, PHP 5.4.4-14+deb7u9 (Linux)
При этом, если текст комментария я кодируют в urlencode, запрос уже отдает 404 ошибка апача.
Как можно отдебажить и понять в чем именно проблема? То, что в ошибке написано invalid api key - никак не связано с реальностью. Т.к. с этим же ключем такой же запрос на с другим текстом сообщения добаляется.
Алексей,
Т.е Вы хотите сказать, что один и тот же запрос с идентичным API ключом, НО с разным значением параметра "content" возвращает ошибку? С каким именно текстом комментария у вас вернулась ошибка?
Если вы делаете отладку своими силами, то обратите внимание на файл /applicationmodules/resources/controllers/ApiController.php, в методе addCommentAction вся суть реализации данного запроса.
Ошибка "Invalid API Key" может быть возвращена если:
Данное исключение выбрасывает прозрачной проверкой на наличие авторизации:
Алексей,
Т.е Вы хотите сказать, что один и тот же запрос с идентичным API ключом, НО с разным значением параметра "content" возвращает ошибку? С каким именно текстом комментария у вас вернулась ошибка?
Если вы делаете отладку своими силами, то обратите внимание на файл /applicationmodules/resources/controllers/ApiController.php, в методе addCommentAction вся суть реализации данного запроса.
Ошибка "Invalid API Key" может быть возвращена если:
Данное исключение выбрасывает прозрачной проверкой на наличие авторизации:
Replies have been locked on this page!