23 #require_once 'Zend/Oauth/Http.php'; 26 #require_once 'Zend/Oauth/Token/Access.php'; 64 'oauth_consumer_key' => $this->_consumer->getConsumerKey(),
65 'oauth_nonce' => $this->_httpUtility->generateNonce(),
66 'oauth_signature_method' => $this->_consumer->getSignatureMethod(),
67 'oauth_timestamp' => $this->_httpUtility->generateTimestamp(),
68 'oauth_token' => $this->_consumer->getLastRequestToken()->getToken(),
69 'oauth_version' => $this->_consumer->getVersion(),
72 if (!empty($this->_parameters)) {
76 $params[
'oauth_signature'] = $this->_httpUtility->sign(
78 $this->_consumer->getSignatureMethod(),
79 $this->_consumer->getConsumerSecret(),
80 $this->_consumer->getLastRequestToken()->getTokenSecret(),
82 $this->_consumer->getAccessTokenUrl()
101 $client->setUri($this->_consumer->getAccessTokenUrl());
102 $client->setHeaders(
'Authorization', $headerValue);
103 $client->setMethod($this->_preferredRequestMethod);
119 $client->setUri($this->_consumer->getAccessTokenUrl());
120 $client->setMethod($this->_preferredRequestMethod);
122 $this->_httpUtility->toEncodedQueryString(
$params)
142 return parent::getRequestSchemeQueryStringClient(
$params,
$url);
154 switch ($this->_preferredRequestScheme) {
163 $this->_consumer->getAccessTokenUrl());
166 return $httpClient->request();
183 if (!preg_match(
"/^oauth_/", $key)) {
const REQUEST_SCHEME_HEADER
getRequestSchemeQueryStringClient(array $params, $url)
const REQUEST_SCHEME_QUERYSTRING
getRequestSchemeHeaderClient(array $params)
getRequestSchemePostBodyClient(array $params)
startRequestCycle(array $params)
_attemptRequest(array $params)
_toAuthorizationHeader(array $params, $realm=null)
_cleanParamsOfIllegalCustomParameters(array $params)
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE]
const REQUEST_SCHEME_POSTBODY