Esempio n. 1
0
 /**
  * Sends OAuth request token and access token messages.
  */
 private function sendOAuthMessage(OAuthRequest $request)
 {
     $rcr = $this->createRemoteContentRequest($this->filterOAuthParams($request), $request->get_normalized_http_method(), $request->get_url(), null, RemoteContentRequest::$DEFAULT_CONTENT_TYPE, null, RemoteContentRequest::getDefaultOptions());
     $content = $this->getNextFetcher()->fetchRequest($rcr);
     $reply = OAuthRequest::from_request();
     $params = OAuthUtil::decodeForm($content->getResponseContent());
     $reply->set_parameters($params);
     return $reply;
 }
Esempio n. 2
0
 /**
  * Sends OAuth request token and access token messages.
  */
 private function sendOAuthMessage(OAuthRequest $request)
 {
     $rcr = $this->createRemoteContentRequest($this->filterOAuthParams($request), $request->get_normalized_http_method(), $request->get_url(), null, RemoteContentRequest::$DEFAULT_CONTENT_TYPE, null, RemoteContentRequest::getDefaultOptions());
     $rcr->setToken($this->authToken);
     $remoteFetcherClass = Shindig_Config::get('remote_content_fetcher');
     $fetcher = new $remoteFetcherClass();
     $content = $fetcher->fetchRequest($rcr);
     $reply = OAuthRequest::from_request();
     $params = OAuthUtil::decodeForm($content->getResponseContent());
     $reply->set_parameters($params);
     return $reply;
 }