2013-01-04 233 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

谢谢你的帮助。它现在有效!上帝保佑美国:-) –