I'm pretty lost! :) I've gone through the documents and I've once successfully posted a tweet. No idea how that happened, however. I'm attempting to do a one- page validation for this so that I can keep it relatively simple without redirects.
How can I accomplish this, however? Here is my code, and I'd greatly appreciate somebody to point out the fallacies. Thank you. if(!@$_GET['oauth_token']) { $connection = new TwitterOAuth($db['twc_api'], $db['twc_secret']); $temp = $connection->getRequestToken($OAUTH_CALLBACK); $twit_url = $connection->getAuthorizeURL($temp); $_SESSION['oauth_request_token'] = $token = $temp['oauth_token']; $_SESSION['oauth_request_token_secret'] = $temp['oauth_token_secret']; } else { if(!isset($_SESSION['oauth_access_token']) || $_SESSION['oauth_access_token'] == '') { $connection = new TwitterOAuth($db['twc_api'], $db['twc_secret'], $_SESSION['oauth_request_token'], $_SESSION['oauth_request_token_secret']); $temp = $connection->getRequestToken(); $_SESSION['oauth_access_token'] = $token = $temp['oauth_token']; $_SESSION['oauth_access_token_secret'] = $temp['oauth_token_secret']; } } if(isset($_POST['submit_tweet'])) { # Handle tweet submissions $connection = new TwitterOAuth($db['twc_api'], $db['twc_secret'], $_SESSION['oauth_access_token'], $_SESSION['oauth_access_token_secret']); $content = $connection->get('account/verify_credentials'); $msg = $_REQUEST['tweet']; $update_status = $connection->post('statuses/update', array( 'status' => $msg.' '.bitly($money_url, $db['bitly_login'], $db['bitly_api']) )); $tweeted = true; print_r($update_status); if($update_status->error) echo 'An error occurred'; else Header('location: '.$reward_url); } -- Twitter developer documentation and resources: http://dev.twitter.com/doc API updates via Twitter: http://twitter.com/twitterapi Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list Change your membership to this group: http://groups.google.com/group/twitter-development-talk