You are here

public function SocialContentLinkedin::getAccessTokenUrl in Social Content 7.2

Get url to request an access token.

Return value

string The url to get an access token.

1 call to SocialContentLinkedin::getAccessTokenUrl()
SocialContentLinkedin::globalSettingsForm in modules/linkedin/social_content_linkedin.class.inc
The shared global settings form for all Linkedin instances.

File

modules/linkedin/social_content_linkedin.class.inc, line 278
Social Content Linkedin class.

Class

SocialContentLinkedin
@file Social Content Linkedin class.

Code

public function getAccessTokenUrl() {
  $global_settings = $this->settings['global'];

  // @todo: Check state later.
  $query = array(
    'format' => 'json',
    'client_id' => $global_settings['client_id'],
    'redirect_uri' => url(current_path(), array(
      'absolute' => TRUE,
    )),
    'response_type' => 'code',
    'state' => substr(md5(microtime()), rand(0, 26), 15),
  );
  return url($global_settings['oauth_url'] . '/authorization', array(
    'query' => $query,
    'external' => TRUE,
  ));
}