Twitter OAuth PHP Class es una librería que permite utilizar el API de Twitter usando OAuth: método de autenticación que no necesita que el usuario registre su usuario/clave en otras aplicaciones.

Ejemplo:

$to = new TwitterOAuth($consumer_key, $consumer_secret);
$tok = $to->getRequestToken();
$request_link = $to->getAuthorizeURL($token);
$tok = $to->getAccessToken();
$to = new TwitterOAuth($consumer_key, $consumer_secret, $user_access_key, $user_access_secret);
$content = $to->OAuthRequest('https://twitter.com/account/verify_credentials.xml', array(), 'GET');
$content = $to->OAuthRequest('https://twitter.com/statuses/update.xml', array('status' =>; 'Test OAuth update. #testoauth'), 'POST');

Twitter OAuth PHP Class

Vía: PHPDeveloper.org