Неверный аутентификационный/неверный запрос. Api rest для Magento


Я последовал за http://devdocs.magento.com/guides/m1x/api/rest/authentication/oauth_configuration.html

Я могу войти в "Мое первое приложение" с помощью администратора.

Но не с клиентом.

Я получил $_SESSION как

Array
(
    [secret] => 7664a04e54256c135a18b313a9d06872
    [state] => 2
    [token] => fc5be1e6d0cd1cde0ed614281b61894f
)

Я получил ошибку в этой строке

$oauthClient->fetch($resourceUrl, array(), 'GET', array('Content-Type' => 'application/json'));

Говоря, что

Invalid auth/bad request (got a 500, expected HTTP/1.1 20X or a redirect)

Служба временно недоступна

Пожалуйста, помогите мне решить эту проблему.

Author: Jatin Raikwar, 2016-06-20

1 answers

Похоже, вам следует добавить "'Принять'=> 'приложение/json'" или "Принять' => /. Итак

$oauthClient->fetch($resourceUrl, array(), 'GET', array('Content-Type' => 'application/json'));

Должно быть

$oauthClient->fetch($resourceUrl, array(), 'GET', array('Content-Type' => 'application/json', 'Accept' => 'application/json'));

Или

$oauthClient->fetch($resourceUrl, array(), 'GET', array('Content-Type' => 'application/json', 'Accept' => */*));
 8
Author: Neklo.com, 2016-06-20 15:00:35