23 #require_once 'Zend/Oauth/Http.php'; 26 #require_once 'Zend/Oauth/Token/Request.php'; 64 'oauth_consumer_key' => $this->_consumer->getConsumerKey(),
65 'oauth_nonce' => $this->_httpUtility->generateNonce(),
66 'oauth_timestamp' => $this->_httpUtility->generateTimestamp(),
67 'oauth_signature_method' => $this->_consumer->getSignatureMethod(),
68 'oauth_version' => $this->_consumer->getVersion(),
72 if ($this->_consumer->getCallbackUrl()) {
73 $params[
'oauth_callback'] = $this->_consumer->getCallbackUrl();
75 $params[
'oauth_callback'] =
'oob';
78 if (!empty($this->_parameters)) {
82 $params[
'oauth_signature'] = $this->_httpUtility->sign(
84 $this->_consumer->getSignatureMethod(),
85 $this->_consumer->getConsumerSecret(),
88 $this->_consumer->getRequestTokenUrl()
103 $headerValue = $this->_httpUtility->toAuthorizationHeader(
107 $client->setUri($this->_consumer->getRequestTokenUrl());
108 $client->setHeaders(
'Authorization', $headerValue);
109 $rawdata = $this->_httpUtility->toEncodedQueryString(
$params,
true);
110 if (!empty($rawdata)) {
111 $client->setRawData($rawdata,
'application/x-www-form-urlencoded');
113 $client->setMethod($this->_preferredRequestMethod);
127 $client->setUri($this->_consumer->getRequestTokenUrl());
128 $client->setMethod($this->_preferredRequestMethod);
130 $this->_httpUtility->toEncodedQueryString(
$params)
148 switch ($this->_preferredRequestScheme) {
157 $this->_consumer->getRequestTokenUrl());
160 return $httpClient->request();
const REQUEST_SCHEME_HEADER
getRequestSchemeQueryStringClient(array $params, $url)
const REQUEST_SCHEME_QUERYSTRING
_attemptRequest(array $params)
startRequestCycle(array $params)
getRequestSchemeHeaderClient(array $params)
getRequestSchemePostBodyClient(array $params)
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE]
const REQUEST_SCHEME_POSTBODY