<?php require_once 'aweber_api.php'; // Replace with the keys of your application // NEVER SHARE OR DISTRIBUTE YOUR APPLICATIONS'S KEYS! $consumerKey = "*****************"; $consumerSecret = "*****************"; $aweber = new AWeberAPI($consumerKey, $consumerSecret); if (empty($_COOKIE['accessToken'])) { if (empty($_GET['oauth_token'])) { $callbackUrl = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; list($requestToken, $requestTokenSecret) = $aweber->getRequestToken($callbackUrl); setcookie('requestTokenSecret', $requestTokenSecret); setcookie('callbackUrl', $callbackUrl); header("Location: {$aweber->getAuthorizeUrl()}"); exit; } $aweber->user->tokenSecret = $_COOKIE['requestTokenSecret']; $aweber->user->requestToken = $_GET['oauth_token']; $aweber->user->verifier = $_GET['oauth_verifier']; list($accessToken, $accessTokenSecret) = $aweber->getAccessToken(); setcookie('accessToken', $accessToken); setcookie('accessTokenSecret', $accessTokenSecret); header('Location: ' . $_COOKIE['callbackUrl']); exit; } $aweber->adapter->debug = true; $account = $aweber->getAccount($_COOKIE['accessToken'], $_COOKIE['accessTokenSecret']); $account->loadFromUrl('/accounts/326084?ws.op=getWebForms'); ?> <!DOCTYPE html>
<?php require_once 'AWeber-API-PHP-Library/aweber_api/aweber_api.php'; // Put the consumer key and secret from your App on labs.aweber.com below. $consumerKey = 'XXX'; $consumerSecret = 'XXX'; $aweber = new AWeberAPI($consumerKey, $consumerSecret); // Put the callback URL of your app below or set to 'oob' if your app isnt // a web based application. $callbackURL = 'http://localhost/callback.php'; // get a request token list($key, $secret) = $aweber->getRequestToken($callbackURL); // get the authorization URL $authorizationURL = $aweber->getAuthorizeUrl(); // store the request token secret setcookie('aweber_secret', $secret); // redirect user to authorization URL header("Location: {$authorizationURL}"); exit;