Saltar al contenido
Codifíca.me | Desarrollo web | Programación
Php

¿Cómo publicar en twitter con PHP?

16 abril, 2014

Existen multitud de scripts que valen para publicar en Twitter utilizando PHP, este me funcionó perfectamente y además es muy sencillo.

Lo primero que necesitamos para poder publicar en Twitter es registrar nuestra aplicación, vamos a esta web y registramos la aplicación, durante el proceso nos darán el ConsumerKey, ConsumerSecret, MyAccessToken, MySecretAccessToken que necesitaremos para ejecutar nuestro script.

Despues necesitamos descargar la librería que encontramos aquí github.com/abraham/twitteroauth y subir los archivos OAuth.php y twitteroauth.php al servidor desde el que vamos a lanzar la publicación.

Al fichero twitteroauth.php le llamaremos desde el script que vamos a desarrollar y a OAuth.php le llamará el fichero twitteroauth.php, así que debes de subirlos en la misma carpeta o si cambias la ubicación tenerlo en cuenta.

Finalmente, tenemos que hacer el script, que sería así:

1
2
3
4
5
6
7
8
9
10
    $msg            = 'Publica!!!';
	$consumerKey    = 'ConsumerKey'; 
	$consumerSecret = 'ConsumerSecret'; 
	$oAuthToken     = 'MyAccessToken'; 
	$oAuthSecret    = 'MySecretAccessToken';  
 
	require_once($_SERVER['DOCUMENT_ROOT'].'/carpeta/twitteroauth.php');	
	$tweet = new TwitterOAuth($consumerKey, $consumerSecret, $oAuthToken, $oAuthSecret); 
	//Publica
	$tweet->post('statuses/update', array('status' => $msg));

Y listo, podemos meterlo en una función, o que se ejecute al llamar a una página, etc.