我已經在Ubuntu 12.0.4服務器上安裝了Magento 1.7.0.2,一切正常。magento訪問被拒絕
測試REST API與管理角色(http://1.2.3.4/magento/api/rest/products)我得到這樣的結果:
<magento_api>
<messages>
<error>
<data_item>
<code>403</code>
<message>Access denied</message>
</data_item>
</error>
</messages>
</magento_api>
我已經創建了一個管理角色授予所有訪問所有的令牌認證程序都可以。
我試過用magento go服務,Bitnami VM和Windows安裝程序,但似乎Web服務不存在(我只能在Web服務下看到用戶/角色)。
您是否知道使用REST API工作的magento設置?
我該如何調試這種錯誤?我嘗試過使用不同的REST客戶端。
謝謝!
嗨,你有沒有解決這個嗎?我有同樣的問題。我正在檢查並且Magento正在計算POST的錯誤簽名。 如果您檢查/app/code/core/mage/oauth/model/server.php第535行。$ this - > _ params被放入簽名函數包括客戶端發送的簽名什麼是 - 通過我瞭解的錯誤? –
我有同樣的問題,但我試圖通過客戶登錄的示例訪問管理功能。所以它當然失敗了。 如果您想使用管理員權限訪問http://www.magentocommerce.com/api/rest/authentication/oauth_authentication.html – Shadowbob