public static function getTemporaryCredentials() { try { $request_token_url = \Fuel\Core\Config::get('evernote.evernote_server') . '/oauth'; $oauth = new \OAuth(\Fuel\Core\Config::get('evernote.consumer_key'), \Fuel\Core\Config::get('evernote.consumer_secret')); $request_token_info = $oauth->getRequestToken($request_token_url, getCallbackUrl()); if ($request_token_info) { \Fuel\Core\Session::set('requestToken', $request_token_info['oauth_token']); \Fuel\Core\Session::set('requestTokenSecret', $request_token_info['oauth_token_secret']); return TRUE; } } catch (OAuthException $e) { } return false; }
function getTemporaryCredentials() { global $lastError, $currentStatus; try { $client = new Client(array('consumerKey' => OAUTH_CONSUMER_KEY, 'consumerSecret' => OAUTH_CONSUMER_SECRET, 'sandbox' => SANDBOX)); $requestTokenInfo = $client->getRequestToken(getCallbackUrl()); if ($requestTokenInfo) { $_SESSION['requestToken'] = $requestTokenInfo['oauth_token']; $_SESSION['requestTokenSecret'] = $requestTokenInfo['oauth_token_secret']; $currentStatus = 'Obtained temporary credentials'; return TRUE; } else { $lastError = 'Failed to obtain temporary credentials.'; } } catch (OAuthException $e) { $lastError = 'Error obtaining temporary credentials: ' . $e->getMessage(); } return FALSE; }
if (empty($_REQUEST['fwd'])) { $message = 'Subscription request must have `fwd` parameter!'; break; } $fwd = $_REQUEST['fwd']; if ($action == 'subscribe') { $json = makeSubscriptionRequest($config, $topic, $fwd, $accessToken); } else { $json = makeSubscriptionRequest($config, $topic, $fwd); } $message = renderMessageForJson($action, $json); break; case 'authorize': default: // step 1 $authorizeUrl = sprintf('%s/index.php?oauth/authorize&response_type=code&client_id=%s&scope=%s&redirect_uri=%s', $config['api_root'], rawurlencode($config['api_key']), rawurlencode($config['api_scope']), rawurlencode(getCallbackUrl())); $message = sprintf('<h3>Authorization (step 1)</h3>' . '<a href="%s">Click here</a> to go to %s and start the authorizing flow.' . ' Or <a href="jwt.php">click here</a> and try the JWT Bearer grant type.', $authorizeUrl, parse_url($authorizeUrl, PHP_URL_HOST)); break; } ?> <?php require 'html/header.php'; ?> <?php if (!empty($message)) { ?> <div class="message"><?php echo $message; ?>
echo in_array(strtolower('.' . pathinfo($filename, PATHINFO_EXTENSION)), $GLOBALS['DOC_SERV_EDITED']) ? "true" : "false"; ?> , download: true } }, editorConfig: { mode: '<?php echo $GLOBALS['MODE'] != 'view' && in_array(strtolower('.' . pathinfo($filename, PATHINFO_EXTENSION)), $GLOBALS['DOC_SERV_EDITED']) && $_GET["action"] != "view" ? "edit" : "view"; ?> ', lang: "en", callbackUrl: "<?php echo getCallbackUrl($filename); ?> ", embedded: { saveUrl: "<?php echo $fileuri; ?> ", embedUrl: "<?php echo $fileuri; ?> ", shareUrl: "<?php echo $fileuri; ?>