function getTokenCredentials() { if (isset($_SESSION['accessToken'])) { $lastError = 'Temporary credentials may only be exchanged for token credentials once'; return FALSE; } try { $client = new Client(array('consumerKey' => $this->config->item('evernote/consumer_key'), 'consumerSecret' => $this->config->item('evernote/consumer_secret'), 'sandbox' => $this->config->item('evernote/sandbox'))); $accessTokenInfo = $client->getAccessToken($_SESSION['requestToken'], $_SESSION['requestTokenSecret'], $_SESSION['oauthVerifier']); if ($accessTokenInfo) { return $accessTokenInfo['oauth_token']; } else { $lastError = 'Failed to obtain token credentials.'; } } catch (OAuthException $e) { $lastError = 'Error obtaining token credentials: ' . $e->getMessage(); } return FALSE; }
function getTokenCredentials() { global $lastError, $currentStatus; if (isset($_SESSION['accessToken'])) { $lastError = 'Temporary credentials may only be exchanged for token credentials once'; return FALSE; } try { $client = new Client(array('consumerKey' => OAUTH_CONSUMER_KEY, 'consumerSecret' => OAUTH_CONSUMER_SECRET, 'sandbox' => SANDBOX)); $accessTokenInfo = $client->getAccessToken($_SESSION['requestToken'], $_SESSION['requestTokenSecret'], $_SESSION['oauthVerifier']); if ($accessTokenInfo) { $_SESSION['accessToken'] = $accessTokenInfo['oauth_token']; $currentStatus = 'Exchanged the authorized temporary credentials for token credentials'; return TRUE; } else { $lastError = 'Failed to obtain token credentials.'; } } catch (OAuthException $e) { $lastError = 'Error obtaining token credentials: ' . $e->getMessage(); } return FALSE; }