Пользовательский ответ REST API Magento в формате JSONPhp

Кемеровские программисты php общаются здесь
Anonymous
Пользовательский ответ REST API Magento в формате JSON

Сообщение Anonymous »

Для Magento 1.9 я работаю над модулем, в котором определил собственный маршрут REST для получения всех категорий с подкатегориями. Когда я вызываю /api/rest/eoarestapi/categories?type=rest, вызывается функция _retrieveCollection() из класса Namespace_Restapi_Model_Api2_Category_Rest_Guest_V1. Пока все хорошо.

Теперь у меня возникла проблема: он возвращает ответ только в XML, и когда я явно устанавливаю заголовок Accept: application/json, то я получаю сообщение об ошибке 406 Not Acceptable На этом сервере не удалось найти подходящее представление запрошенного ресурса /api/rest/products. Доступные варианты: api.php , введите application/x-httpd-php

Мне это кажется очень странным, поскольку я помню, что работал с ответом JSON. в Magento 1.8.

В качестве исправления я нашел то и это решение для получения JSON, которое работает, но оно не кажется хорошим решением, поскольку выглядит так полностью отключает ответ XML.

Есть ли лучший способ включить вывод JSON из REST API в Magento 1.9?
Есть ли у кого-нибудь базовые знания по этому поводу?

Подробнее здесь: https://stackoverflow.com/questions/279 ... se-in-json

Вернуться в «Php»