Example #1
0
 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;
 }
Example #2
0
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;
}