Как получить токен доступа и секрет токена доступа от Magento 1.7 REST API - программирование
Подтвердить что ты не робот

Как получить токен доступа и секрет токена доступа от Magento 1.7 REST API

Я зарегистрировал свое приложение на моем magento admin.

уже получил потребительский ключ и секрет потребителя.

но мне не повезло получить маркер доступа и доступ к токену.

он сказал

oauth_problem = parameter_absent & oauth_parameters_absent = oauth_consumer_key

Simple REST API

Я тестирую на основе этой ссылки

http://www.magentocommerce.com/api/rest/testing_rest_resources.html

Что мне нужно знать?

  • Что я должен заполнить в текстовом поле заголовка и данных?
  • Как получить токен доступа и секретный токен доступа (в Mozilla)?
  • Есть ли какой-либо учебник шаг за шагом, чтобы протестировать любой REST API?
4b9b3361

Ответ 1

0) Установите https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo на ваш хром

1) Получите инструмент клиента oAuth с командой:

sudo gem install oauth

2) Настройте сервер Magento

3) Получить токены oAuth

oauth \
  --verbose \
   --query-string \
   --consumer-key v484mnii2jyswedm6uo2cfcjay7uy49snws \
   --consumer-secret koay6845che7giy5lr17gnrhckkbhf8h5 \
   --access-token-url http://www.yourstore.com/magento/oauth/token \
   --authorize-url http://www.yourstore.com/magento/oauth/authorize \
   --request-token-url http://www.yourstore.com/magento/oauth/initiate \
   authorize

ОТВЕТ:

Server appears to support OAuth 1.0a; enabling support.
Please visit this url to authorize:
http://www.yourstore.com/magento/oauth/authorize?oauth_token=ey6fokp0pbzwr1016eb528y5xw1ak5ji

Please enter the verification code provided by the SP (oauth_verifier):
YOUR_CODE_HERE

Response:
  oauth_token_secret: g9kyz8c7zv868d58eav1muih3gxvq763
  oauth_token: aqvlfv9tuexn0mqiydgkaff4ixxg8743c

4) Сделайте вызов API

oauth \
    --consumer-key v484mnii2jyswedm6uo2cfcjay7uy49snws \
    --consumer-secret koay6845che7giy5lr17gnrhckkbhf8h5 \ 
    --token aqvlfv9tuexn0mqiydgkaff4ixxg8743c \
    --secret g9kyz8c7zv868d58eav1muih3gxvq763 \ 
    --uri http://www.yourstore.com/magento/api/rest/products \
    debug

попробуйте http://www.yourstore.com/magento/api/rest/products


Найденное решение

http://www.aschroder.com/2012/04/introduction-to-the-magento-rest-apis-with-oauth-in-version-1-7/

для php

https://gist.github.com/2469319