Buenas noches amigos de FDW,
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:
$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));
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.
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