Пользовательский ответ 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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