2017-05-24 172 views
1

我試圖使用Firefox Rest客戶端擴展來測試我的Magento REST API。我遵循本指南,但在接收訪問令牌的最終請求時,我一直收到「signature_invalid」錯誤。Magento REST API不斷返回「signature_invalid」錯誤

指南:http://devdocs.magento.com/guides/m1x/api/rest/testing_rest_resources.html

我用最後的請求的網址是:

http://mymagento/oauth/token?oauth_callback=http://httpbin.org/get&oauth_token=99e48f7d46d3a2f8fef704865fe2f4e4&oauth_secret=eda948ee46250f335146f6f4c5f7d622&oauth_verifier=1d977f0b96f3ae07fff515c590ec6709

而這些讀者:

OAuth oauth_version="1.0", oauth_signature_method="HMAC-SHA1", 
oauth_callback="http%3A%2F%2Fhttpbin.org%2Fget", 
oauth_token="99e48f7d46d3a2f8fef704865fe2f4e4", 
oauth_secret="eda948ee46250f335146f6f4c5f7d622", 
oauth_verifier="1d977f0b96f3ae07fff515c590ec6709", 
oauth_nonce="OmOzMMy2Z60m5sV", oauth_timestamp="1495611445", 
oauth_consumer_key="abc77ce5a53e67333af04807dea1356b", 
oauth_signature="tE6xzRXZIc4BPQ3Dxc80ddoitLg%3D" 

的現時,時間戳和簽名是自動刷新每個請求。

我正在使用Magento CE 1.9.2.2。 我也試過郵遞員,但該工具給了我一個nonce_used錯誤與每個請求,即使它全自動刷新...權限正確設置爲解釋在這裏:http://inchoo.net/magento/configure-magento-rest-and-oauth-settings/

一切使用REST客戶端擴展,直到那張罰款我想要接收訪問令牌的最終請求。

回答

0

我找到了解決方案...本地瀏覽器緩存了oauth響應...