22 diciembre 2024

Primeros pasos para utilizar la API de Twitter usando PHP ( 2/2)

Twitter-api-php-gde

La semana pasada, estuvimos presentando los primeros pasos para programar con php mediante la API v1.1  . Y a esta altura, ya tendrás generados el nombre de tu aplicación y las 4 claves:

  •  API key
  • API secret
  • Access token
  • Access token secret

Ahora debemos elegir en entre las múltiples librerías ( ya programadas por otros) con que cuenta Twitter. Nosotros elegimos TwitterAPIExchange, realizada por James Mallison <me@j7mbo.co.uk> y que cuenta con la licencia MIT  y que tiene la facilidad de sólo necesitar un archivo llamado TwitterAPIExchange.php que debes bajar desde Github y sólo necesitas llamar en tu archivo de las siguiente manera:

require_once('TwitterAPIExchange.php');

Y aquí deberás configurar las claves y tokens generados para tu aplicación:

$settings = array(
    'oauth_access_token' => "YOUR_OAUTH_ACCESS_TOKEN",
    'oauth_access_token_secret' => "YOUR_OAUTH_ACCESS_TOKEN_SECRET",
    'consumer_key' => "YOUR_CONSUMER_KEY",
    'consumer_secret' => "YOUR_CONSUMER_SECRET"
);

 Luego , vemos cómo perdir los últimos 100 tweets de geeksroom

$url = 'https://api.twitter.com/1.1/statuses/user_timeline.json';
$user = 'geeksroom';
$getfield = '?screen_name='.$user.'&count=100';
$requestMethod = 'GET';
$twitter = new TwitterAPIExchange($settings);
$json = $twitter->setGetfield($getfield)
->buildOauth($url, $requestMethod)
->performRequest();
return $json;

 

Otras librerías en PHP

Enlace | Twitter-API-PHP

Siguenos por Twitter a través de @Geeksroom y no te pierdas todas las noticias, cursos gratuitos y demás artículos. También puedes seguirnos a través de nuestro canal de Youtube para ver nuestros vídeos, a través de Instagram para ver nuestras imágenes! O vía Bluesky si ya estás cansado de Twitter

Andrea Cummins

Andrea Cummins Es Senior Editor de GeeksRoom. Estudió Ciencias de la Computación en la facultad de Cs Exactas de la Universidad de Buenos Aires. Hace 23 años que vive en el campo, en la ciudad de Venado Tuerto, Santa Fe y gracias a Internet, pudo seguir actualizándose con las nuevas tecnologías. A medida que pasó el tiempo se fue capacitando de manera autodidacta y participando en Congresos y Cursos. Su empresa se llama VenadoSoft. Su hobbie es la fotografía y le encanta mostrar su ciudad y su gente a través de su lente.

Ver todas las entradas de Andrea Cummins →

2 comentarios en «Primeros pasos para utilizar la API de Twitter usando PHP ( 2/2)»

  1. Seguí ambos posts pero el resultado fue:
    Fatal error: Uncaught exception ‘Exception’ with message ‘SSL certificate problem: unable to get local issuer certificate’ in /opt/lampp/htdocs/novatwitter/TwitterAPIExchange.php:296 Stack trace: #0 /opt/lampp/htdocs/novatwitter/novatwitter.php(18): TwitterAPIExchange->performRequest() #1 {main} thrown in /opt/lampp/htdocs/novatwitter/TwitterAPIExchange.php on line 296

Los comentarios están cerrados.