2013-01-04 227 views

回答

1

你不要求登錄憑據授權每一次,你會得到通過OAuth的在全成授權訪問令牌和訪問祕密,使用後以進一步調用API.Oauth協議以這種方式工作。

我猜的Magento是使用OAuth 1.0/1.0A,所以每次你會授權你得到一個用戶,

的oauth_token - 訪問令牌,提供了訪問受保護的資源。

oauth_token_secret - 與訪問令牌關聯的祕密。

+0

oauth_token和oauth_token_secret的有效性是否有任何時間期限? –

+0

我使用oauth_token和oauth_token祕密進行了我的進一步調用,它工作正常,但是一會兒我清除了所有緩存和Cookie,表示訪問被拒絕,以免後續請求出現。 –

+0

主要用於OAuth 1.0/1.0a沒有持續時間有效性 – Cris

0

您將需要使用基於OAUTH的身份驗證。

參見:然後每個請求令牌一起傳遞請求http://www.magentocommerce.com/api/rest/authentication/oauth_authentication.html

+0

我使用Magento的REST API –

+1

我使用OAuth對於這一點,只是,我想的事情是如何傳遞用戶憑據授權網址,以便它不提示用戶爲每個請求輸入他的憑據,然後單擊代碼地址: header('Location:'。$ adminAuthorizationUrl。'?oauth_token ='。$ requestToken ['oauth_token']); –

+0

謝謝你的幫助。它現在有效!上帝保佑美國:-) –