Tengo un código que me permite seguir a usuarios de Twitter usando el API, pero sólo funciona para el dueño de la aplicación, que es mi propia cuenta.
A continuación muestro algo de código..estoy usando la librería Abraham twitter oauth
Código:
Lo anterior funciona perfecto para mi, pues soy el creador de los tokens que se utilizan. Lo que quiero es que cualquiera pueda autorizar la aplicación y usar esos token en su nombre.$usuario = "CuentaTwitter"; //La cuenta twitter que quiero seguir require_once('twitteroauth/twitteroauth.php'); // Tokens de la aplicación $access_token = "XXXXXXXXXXXXXXXX"; $access_token_secret = "XXXXXXXXXXXXXXXX"; $consumer_key = "XXXXXXXXXXXXXXXX"; $consumer_secret = "XXXXXXXXXXXXXXXX"; $connection = new TwitterOAuth($consumer_key, $consumer_secret, $access_token, $access_token_secret); $connection->post('friendships/create', array('screen_name' => $usuario));
Hice una prueba donde un usuario X autoriza la aplicación y sigue al usuario Y, pero en efecto, quien lo seguía era mi cuenta (la dueña de la app).
Debería existir algo como lo siguiente, que establezca quien sigue a quien, pero no tengo idea de como hacerlo:
$connection->post('friendships/create', array('screen_name' => $seguido), array('screen_name' => $seguidor), );
Saludos y gracias,
Luis