public function GAFeed::getRequestToken in Google Analytics Counter 7.2
OAuth step #1: Fetch request token.
File
- ./GAFeed.lib.inc, line 96 
- Provides the GAFeed object type and associated methods.
Class
- GAFeed
- GAFeed class to authorize access to and request data from the Google Analytics Data Export API.
Code
public function getRequestToken() {
  $this
    ->setHost($this->oAuthHost);
  $this
    ->setQueryPath('accounts/OAuthGetRequestToken');
  /* xoauth_displayname is displayed on the Google Authentication page */
  $params = array(
    'scope' => 'https://www.googleapis.com/auth/analytics.readonly',
    'oauth_callback' => url('google_analytics_counter/oauth', array(
      'absolute' => TRUE,
    )),
    'xoauth_displayname' => t('Google Analytics Counter Drupal module'),
  );
  $this
    ->query($this->queryPath, $params, 'GET', array(
    'refresh' => TRUE,
  ));
  parse_str($this->response->data, $token);
  $this->token = new OAuthConsumer($token['oauth_token'], $token['oauth_token_secret']);
  return $token;
}