2015-11-02 36 views
0

因爲所有我想要做的是連接到我自己的網站,我應該能夠忽視的OAuth和做令牌baseed認證按: http://devdocs.magento.com/guides/v2.0/get-started/authentication/gs-authentication-token.html通過捲曲和基於令牌的認證認證到Magento的REST API失敗

我捲曲要求長相酷似:

curl -X POST "https://magento.host/index.php/rest/V1/integration/admin/token" \ 
    -H "Content-Type:application/json" \ 
    -d '{"username":"[email protected]", "password":"123123q"}' 

我得到的迴應是從我自己的網站的HTML頁面,基本上說'page not found'我顯然會正確的域,但它似乎在URL別的東西是不正確。有任何想法嗎?

我使用了錯誤的URL嗎?

+0

您使用的是Magento 2.0嗎?這是一個很好的問題v2 – bla0009

+0

的文檔。我怎麼知道? – user2029890

+0

顯然我不是使用版本1.9.0。感謝澄清。只是想知道是否有任何類似的方式使用版本1,我不需要使用oAuth。 – user2029890

回答

0

使用REST的身份驗證系統,以便您不必實際跟蹤或管理系統中的用戶。這是通過使用HTTP方法POST,GET,PUT,DELETE來完成的。我們採用這4種方法,並將它們作爲CREATE,READ,UPDATE,DELETE在數據庫交互方面進行考慮。

沒有直接的方式在Magento 1.x版本上使用基於REST令牌的認證。你需要爲你自己寫這個功能給你。我已經使用REST API編寫了此功能,您也可以按照本文獲取更多詳細信息。

https://www.ipragmatech.com/magento-token-base-rest-api-for-authentication-and-authorization