En primer lugar lo que tendrás que hacer es crear una aplicación en Twitter. Ve al siguiente link https://dev.twitter.com/apps/new, entra con tu cuenta de Twitter.
Sigue los pasos que te indican para crear tu aplicación.
- Introduce el nombre que deseas darle a tu aplicación. Después podrás editar y escoger otro nombre si el que has puesto no te gusta.
- Una breve descripción, siempre puedes poner algo como “Mi super aplicación” y luego lo podrás cambiar.
- Introduce la url de tu página.
- La url de Callback es opcional, y la podrás completar más tarde. A parte para este ejemplo no será necesario
- Acepta las condiciones legales y completa el captcha.
Después ya tendréis vuestra aplicación creada.
Permisos de la aplicación
Debes dar permisos de “Read and write” a tu aplicación para que puedas enviar tweets automáticos como propongo en este artículo.
Ir al menú “Settings” dentro de tu aplicación y en la sección “Application Type”, selecciona la 2ª opción “Read and Write”.
El código PHP y uso de la API OAuth
A continuación indico el código PHP que será necesario deben de tener la libreria Twitteroauth y deben incluirla en el proyecto la cual deben de descargar desde https://github.com/abraham/twitteroauth
$consumerKey = 'Consumer-Key'; $consumerSecret = 'Consumer-Secret'; $oAuthToken = 'OAuthToken'; $oAuthSecret = 'OAuth Secret'; // incluimos la librería para usar la API OAuth require_once('twitteroauth.php'); $tweet = new TwitterOAuth($consumerKey, $consumerSecret, $oAuthToken, $oAuthSecret); # aqui tu lógica para recoger el contenido del tweet, ya sea de tu bbdd, feed, rss o fichero $tweet->post('statuses/update', array('status' => 'Aqui contenido de tu tweet, tambien puedes enviar urls o hashtags'));