// Instantiate a TwitterOath object and provide it with the loaded token $oauth = new TwitterOAuth($consumerKey, $consumerSecret, $request_token, $request_token_secret); // request an access token from Twitter $request = $oauth->getAccessToken(FALSE, $pin); $cli->output("Twitter user: {$request['screen_name']}"); $access_token = $request['oauth_token']; $access_token_secret = $request['oauth_token_secret']; // Display INI file settings $cli->output("mytwitter.ini.append.php variables:"); $cli->warning("AccessToken={$access_token}"); $cli->warning("AccessSecret={$access_token_secret}\n"); //require_once( "extension/mytwitter/lib/Arc90/Service/Twitter.php" ); // Lets see if everything is working $twitter = new Arc90_Service_Twitter(); // Authenticate $twitter->useOAuth($consumerKey, $consumerSecret, $access_token, $access_token_secret); // Retreive our account's timeline $cli->output('Trying to retreive our Twitter timeline'); $response = $twitter->getFriendsTimeline('json', array('count' => 200, 'page' => 0)); $cli->output('HTTP code: ' . $response->getHttpCode()); if (!$response->isError()) { $messages = $response->getJsonData(); $cli->output("Found " . count($messages) . "new tweets"); } else { $cli->output('Error description: ' . $response->getData()); } // Deleting the token request files unlink($myTwitterTmpDir . "/request_token"); unlink($myTwitterTmpDir . "/request_token_secret"); } if ($noAction) {