Я использую учебные пособия:
http://inchoo .net/ecommerce/magento/configure-magento-rest-and-oauth-settings/
и
http://inchoo.net/ecommerce/magento/sum ... _consumer/
Проблема в том, что мои URL-адреса имеют следующий формат:
http ://magento.loc/magento/index.php/admin/index
но в этих уроках нет index.php.
В моем коде это выглядит:
Код: Выделить всё
$params = array(
'siteUrl' => 'http://magento.loc/magento/index.php/oauth',
'requestTokenUrl' => 'http://magento.loc/magento/index.php/oauth/initiate',
'accessTokenUrl' => 'http://magento.loc/magento/index.php/oauth/token',
'authorizeUrl' => 'http://magento.loc/magento/index.php/admin/oAuth_authorize',
'consumerKey' => '381ywp8r50hxzjw62srozns7pbzzhzrn',
'consumerSecret' => 'zhjo3nciz9qj3dv6ts6g4bttixg0dqy9',
'callbackUrl' => 'http://magento.loc/magento/index.php/genr
/test/callback',
);
$restClient->setUri('http://magento.loc/magento/index.php/api/rest/products ');
Используя эту конфигурацию, я не получаю результатов при входе:
Код: Выделить всё
http://magento.loc/magento/index.php/genre/test/index
я получаю вопрос об авторизации приложения, и после того, как я нажимаю авторизоваться, я получаю страницу, которая возвращает код 200,
но нет продуктов возвращаются (при печати ответа json говорится, что 404 не найден)
Подробнее здесь: https://stackoverflow.com/questions/239 ... using-rest