/** * pretty much a helper function to set up the request */ public static function from_consumer_and_token($consumer, $token, $http_method, $http_url, $parameters = NULL) { $parameters = $parameters ? $parameters : array(); $defaults = array("oauth_version" => OAuthRequest::$version, "oauth_nonce" => OAuthRequest::generate_nonce(), "oauth_timestamp" => OAuthRequest::generate_timestamp(), "oauth_consumer_key" => $consumer->key); if ($token) { $defaults['oauth_token'] = $token->key; } $parameters = array_merge($defaults, $parameters); return new OAuthRequest($http_method, $http_url, $parameters); }
/** * pretty much a helper function to set up the request */ public static function from_consumer_and_token($consumer, $token, $http_method, $http_url, $parameters = NULL) { @$parameters or $parameters = array(); $defaults = array("oauth_version" => OAuthRequest::$version, "oauth_nonce" => OAuthRequest::generate_nonce(), "oauth_timestamp" => OAuthRequest::generate_timestamp(), "oauth_consumer_key" => $consumer->key); if ($token) { $defaults['oauth_token'] = $token->key; } $parameters = array_merge($defaults, $parameters); // Parse the query-string to find and add GET parameters $parts = parse_url($http_url); if (isset($parts['query'])) { $qparms = OAuthUtil::parse_parameters($parts['query']); $parameters = array_merge($qparms, $parameters); } return new OAuthRequest($http_method, $http_url, $parameters); }
/** * pretty much a helper function to set up the request * @access public */ function &from_consumer_and_token(&$consumer, $token, $http_method, $http_url, $parameters = NULL) { //$OAuthRequest = new OAuthRequest($http_method, $http_url); @$parameters or $parameters = array(); $defaults = array("oauth_version" => '1.0', "oauth_nonce" => OAuthRequest::generate_nonce(), "oauth_timestamp" => OAuthRequest::generate_timestamp(), "oauth_consumer_key" => $consumer->key); if ($token) { $defaults['oauth_token'] = $token->key; } $parameters = array_merge($defaults, $parameters); $OAuthRequest = new OAuthRequest($http_method, $http_url, $parameters); return $OAuthRequest; }
/** * pretty much a helper function to set up the request */ function from_consumer_and_token($consumer, $token, $http_method, $http_url, $parameters = array()) { /*{{{*/ static $version = '1.0'; $defaults = array("oauth_version" => $version, "oauth_nonce" => OAuthRequest::generate_nonce(), "oauth_timestamp" => OAuthRequest::generate_timestamp(), "oauth_consumer_key" => $consumer->key); $parameters = array_merge($defaults, $parameters); if ($token) { $parameters['oauth_token'] = $token->key; } $req = new OAuthRequest($http_method, $http_url, $parameters); return $req; }
/** * pretty much a helper function to set up the request */ public static function from_consumer_and_token($consumer, $token, $http_method, $http_url, $parameters = NULL) { /*{{{*/ @$parameters or $parameters = array(); $defaults = array("oauth_version" => OAuthRequest::$version, "oauth_nonce" => OAuthRequest::generate_nonce(), "oauth_timestamp" => OAuthRequest::generate_timestamp(), "oauth_consumer_key" => $consumer->key); $parameters = array_merge($defaults, $parameters); if ($token) { $parameters['oauth_token'] = $token->key; } // oauth v1.0a /*if (isset($_REQUEST['oauth_verifier'])) { $parameters['oauth_verifier'] = $_REQUEST['oauth_verifier']; }*/ return new OAuthRequest($http_method, $http_url, $parameters); }
private function addOAuthParams(&$msgParams) { $msgParams[OAuth::$OAUTH_TOKEN] = ''; $domain = $this->authToken->getDomain(); if ($domain != null) { $msgParams[OAuth::$OAUTH_CONSUMER_KEY] = $domain; } if ($this->keyName != null) { $msgParams[SigningFetcher::$XOAUTH_PUBLIC_KEY] = $this->keyName; } $nonce = OAuthRequest::generate_nonce(); $msgParams[OAuth::$OAUTH_NONCE] = $nonce; $timestamp = time(); $msgParams[OAuth::$OAUTH_TIMESTAMP] = $timestamp; $msgParams[OAuth::$OAUTH_SIGNATURE_METHOD] = OAuth::$RSA_SHA1; }
/** * pretty much a helper function to set up the request */ public static function from_consumer_and_token ($consumer, $token, $http_method, $http_url, $parameters=null) { if (is_null ($parameters)) { $parameters = array(); } $defaults = array ( 'oauth_version' => OAuthRequest::$version, 'oauth_nonce' => OAuthRequest::generate_nonce (), 'oauth_timestamp' => OAuthRequest::generate_timestamp (), 'oauth_consumer_key' => $consumer->key ); if ($token) { $defaults['oauth_token'] = $token->key; } $parameters = array_merge ($defaults, $parameters); return new OAuthRequest ($http_method, $http_url, $parameters); }
function request($url, $extra = array(), $force_post = false) { $oauth = array('oauth_version' => OAuthRequest::$version, 'oauth_nonce' => OAuthRequest::generate_nonce(), 'oauth_timestamp' => OAuthRequest::generate_timestamp(), 'oauth_consumer_key' => $this->consumer->key, 'oauth_token' => $this->access_token->key, 'oauth_signature_method' => $this->oa_method->get_name()); if (isset($extra['post'])) { $params = $extra['post']; } elseif (isset($extra['get'])) { $params = $extra['get']; } else { $params = array(); } if (isset($extra['post']) || $force_post) { $method = 'POST'; } else { $method = 'GET'; } $params = array_merge($params, $oauth); $request = new OAuthRequest($method, $url, $params); $params['oauth_signature'] = $request->build_signature($this->oa_method, $this->consumer, $this->access_token); $extra[strtolower($method)] = $params; return parent::request($url, $extra, $force_post); }
/** * pretty much a helper function to set up the request */ function from_consumer_and_token($consumer, $token, $http_method, $http_url, $parameters = NULL) { @$parameters or $parameters = array(); $defaults = array("source" => $consumer->key, "oauth_version" => $GLOBALS['__CLASS']['OAuthRequest']['__STATIC']['OAuthRequest_version'], "oauth_nonce" => OAuthRequest::generate_nonce(), "oauth_timestamp" => OAuthRequest::generate_timestamp(), "oauth_consumer_key" => $consumer->key); if ($token) { $defaults['oauth_token'] = $token->key; } $parameters = array_merge($defaults, $parameters); return new OAuthRequest($http_method, $http_url, $parameters); }
/** * pretty much a helper function to set up the request */ public static function from_consumer_and_token($consumer, $token, $http_method, $http_url, $parameters = NULL) { $parameters = $parameters ? $parameters : array(); $defaults = array("oauth_version" => OAuthRequest::$version, "oauth_nonce" => OAuthRequest::generate_nonce(), "oauth_timestamp" => OAuthRequest::generate_timestamp(), "oauth_consumer_key" => $consumer->key); if ($token) { $defaults['oauth_token'] = $token->key; } $parameters = array_merge($defaults, $parameters); // #t0455, dwildt, 1-/3+ return new OAuthRequest($http_method, $http_url, $parameters); // $oOAuthRequest = new OAuthRequest( $http_method, $http_url, $parameters ); // var_dump( __METHOD__, __LINE__, $oOAuthRequest ); // return $oOAuthRequest; }
private function __build_oauth_header($linkedin_url) { $request = new OAuthRequest('GET', $linkedin_url, array('oauth_nonce' => OAuthRequest::generate_nonce(), 'oauth_timestamp' => OAuthRequest::generate_timestamp(), 'oauth_version' => '1.0', 'oauth_signature_method' => 'HMAC-SHA1', 'oauth_consumer_key' => $this->oaConsumerKey, 'oauth_token' => OAUTH_USER_TOKEN)); $request->sign_request($this->signature, new OAuthConsumer('', $this->oaConsumerSecret), new OAuthToken('', '95b27494-0a99-47c0-a66c-533cef4b8a28')); return $request->to_header(); }