Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento REST api身份验证_Api_Magento_Rest_Oauth_Authorization - Fatal编程技术网

Magento REST api身份验证

Magento REST api身份验证,api,magento,rest,oauth,authorization,Api,Magento,Rest,Oauth,Authorization,是否有一种方法可以从代码中传递登录凭据,而不是每次在登录授权的弹出窗口中输入凭据?您将需要使用基于OAUTH的身份验证。然后将请求令牌与每个请求一起传递: 请参阅:您不需要每次都使用登录凭据进行授权,您将在OAuth成功授权后获得访问令牌和访问密钥,使用后者进一步调用API。OAuth协议就是这样工作的 我猜Magento正在使用OAuth 1.0/1.0a,所以每次您都会授权您获得的用户 oauth_令牌-提供对受保护资源的访问的访问令牌 oauth\u令牌\u secret与访问令牌关联的密

是否有一种方法可以从代码中传递登录凭据,而不是每次在登录授权的弹出窗口中输入凭据?

您将需要使用基于OAUTH的身份验证。然后将请求令牌与每个请求一起传递:


请参阅:

您不需要每次都使用登录凭据进行授权,您将在OAuth成功授权后获得访问令牌和访问密钥,使用后者进一步调用API。OAuth协议就是这样工作的

我猜Magento正在使用OAuth 1.0/1.0a,所以每次您都会授权您获得的用户

oauth_令牌-提供对受保护资源的访问的访问令牌


oauth\u令牌\u secret与访问令牌关联的密钥。

我正在使用Magento REST API我正在使用oauth进行此操作,我唯一想要的是如何将用户凭据传递到授权url,这样它就不会提示用户在每次请求时输入其凭据,然后单击authorize.Code url:header('Location:'.$adminAuthorizationUrl'.?oauth_token='.$requestToken['oauth_token']);我知道这很旧,但是你最终使用的是他们的php脚本还是其他什么?oauth_令牌和oauth_令牌的有效性是否有任何持续时间?我使用oauth_令牌和oauth_令牌进行了进一步的调用,它工作得很好,但当我清除所有缓存和cookie时,它说后续请求的访问被拒绝。主要是针对oauth1.0/1.0a没有持续时间有效性在清除浏览器的缓存和cookie后,它说{“messages”:{“error”:[{“code”:403,“message”:“Access denied”}}}}}},我使用了相同的oauth_令牌和oauth_令牌。请检查访问令牌是否仍然有效,请参阅