TTools (Twitter Tools) - библиотека облегчающая работу с twitter разработчикам
Пример: авторизация и получения username и его timeline
$config = array(
'consumer_key' => 'APP_CONSUMER_KEY',
'consumer_secret' => 'APP_CONSUMER_SECRET'
);
$app = new \TTools\App($config);
if ($app->isLogged()) {
$user = $app->getCurrentUser();
echo "Logged in as @". $user['screen_name'] . "
";
echo '[ Logout ]';
$tl = $app->getTimeline();
echo "
Your Timeline
";
print_r($tl);
echo "
";
echo "Last Req Info:
";
print_r($app->getLastReqInfo());
} else {
$login_url = $app->getLoginUrl();
echo 'Please log in: ' . $login_url . '';
}
http://ttools.github.io/ttools/