php api magento rest magento-1.7

php - Cómo obtener token de acceso y token de acceso secreto desde la API REST de Magento 1.7



magento-1.7 (1)

He registrado mi solicitud en mi administrador magento.

Ya tiene la Clave del consumidor y el Secreto del consumidor.

pero no tengo suerte para obtener el token de acceso y el token de acceso secreto.

decía

oauth_problem = parameters_absent & oauth_parameters_absent = oauth_consumer_key

Estoy probando basado en este enlace

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

Lo que necesito para saber la respuesta es

  1. ¿Qué debo llenar para el campo de texto de encabezado y datos?
  2. ¿Cómo obtener el token de acceso y el token secreto de acceso (en Mozilla)?
  3. ¿Hay algún tutorial paso a paso para probar alguna API REST?

0) Instala https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo en tu chrome

1) Obtener una herramienta de cliente oAuth con comando:

sudo gem install oauth

2) Configurar el servidor Magento

3) Obtener los tokens 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

RESPONDE:

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) Hacer la llamada a la API

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

prueba http://www.yourstore.com/magento/api/rest/products

Encontré la solución

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

para php

https://gist.github.com/2469319