23 #require_once 'Zend/Oauth/Http/Utility.php'; 26 #require_once 'Zend/Uri/Http.php'; 84 array $parameters =
null,
87 $this->_consumer = $consumer;
88 $this->_preferredRequestScheme = $this->_consumer->getRequestScheme();
89 if ($parameters !==
null) {
92 if ($utility !==
null) {
93 $this->_httpUtility = $utility;
108 #require_once 'Zend/Oauth/Exception.php'; 111 $this->_preferredRequestMethod =
$method;
133 $this->_parameters = $customServiceParameters;
177 #require_once 'Zend/Oauth/Exception.php'; 207 $client->setUri(
$url);
208 $client->getUri()->setQuery(
209 $this->_httpUtility->toEncodedQueryString(
$params)
211 $client->setMethod($this->_preferredRequestMethod);
225 switch ($this->_preferredRequestScheme) {
233 #require_once 'Zend/Oauth/Exception.php'; 235 'Could not retrieve a valid Token response from Token URL:' 238 :
' No body - check for headers')
253 $headerValue = array();
254 $headerValue[] =
'OAuth realm="' . $realm .
'"';
256 if (!preg_match(
"/^oauth_/", $key)) {
264 return implode(
",", $headerValue);
const REQUEST_SCHEME_HEADER
getRequestSchemeQueryStringClient(array $params, $url)
setParameters(array $customServiceParameters)
const REQUEST_SCHEME_QUERYSTRING
_assessRequestAttempt(Zend_Http_Response $response=null)
startRequestCycle(array $params)
__construct(Zend_Oauth_Consumer $consumer, array $parameters=null, Zend_Oauth_Http_Utility $utility=null)
_toAuthorizationHeader(array $params, $realm=null)
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE]
const REQUEST_SCHEME_POSTBODY