没能得到的OAuth令牌Magento的REST客户端的OS X(Not able to get O

2019-10-22 07:00发布

我使用的Magento版本1.9.1.0,并试图用使用OAuth集成的Magento的REST API。 我有消费者密钥和消费者秘密。 现在想获得REST API的使用OAuth凭证。 我按照http://www.magentocommerce.com/api/rest/authentication/oauth_authentication.html

在这方面,我们需要oauth_signature和时间戳,当我们创建管理面板上的消费者,我们没有得到。 现在,我们怎样才能得到的OAuth令牌,只有消费者密钥和消费者秘密?

Answer 1:

我想你应该遵循Inchoo博客http://inchoo.net/magento/consuming-magento-rest-zend_oauth_consumer/ 。 希望你会得到一些想法。



Answer 2:

下面的参数是必需的OAuth的启动过程:

realm="",
 oauth_version="1.0",//oauth version
 oauth_signature_method="PLAINTEXT",
 oauth_nonce="oklThLFvQkxNUpf",//a random unique value
 oauth_timestamp="1426745444", //current time stamp
 oauth_consumer_key="37d05fa37aea5513d4cda24c0b1f3e00",//get from admin 'key'
 oauth_signature="a183969724b3068b7b0d70e7ce9d0f09%26",//a random unique string
oauth_callback="http%3A%2F%2Flocalhost%3A8888" // your call back method

所述启动URL会像=> HTTP:// YOURDOMAIN / OAuth的/发起

我还附上两个卡对您有所帮助。



Answer 3:

请检查.htaccess文件重写

RewriteRule ^api/rest api.php?type=rest [QSA,L]

生效。

检查你使用Apache(不nginx的或其他Web服务器不支持的.htaccess)



文章来源: Not able to get OAuth token for Magento Rest Client on OS X