Hola amigos. Soy nuevo aquí así que perdonen si no pregunto perfectamente.
Estoy intentando leer mi lista de followers desde PHP. Ya había puesto a funcionar una función para subir tuits automáticamente, y he seguido los pasos análogos para leer mis followers, pero obtengo el error:
{"errors":[{"code":32,"message":"Could not authenticate you."}]}
Lo que estoy haciendo es ejecutar la siguiente función:
function obtener_followers() {
global $ma_web_app_settings;
$url = "https://api.twitter.com/1.1/followers/list.json";
// Apartado: Parameters
$tuit_data =
array(
"screen_name" => "NombreUsuario"
);
$requestMethod = "GET";
$tuit = new TwitterAPIExchange($ma_web_app_settings);
$res = $tuit->setGetfield($tuit_data)
->buildOauth($url, $requestMethod)
->performRequest();
return $res;
}
$ma_web_app_settings contiene el array con los tokens, que en la función análoga
function enviar_tuit_ma($tuit_text) {
global $ma_web_app_settings;
$url = "https://api.twitter.com/1.1/statuses/update.json";
...
me funciona perfectamente.
Me pregunto ¿Acaso tengo que crear una aplicación nueva en Twitter por cada nueva operación que quiera realizar? Si no, ¿por qué las claves que me valen para ...statuses/update.json no me funcionan para ...followers/list.json?
Muchas gracias por su ayuda.