SimpleTW, una clase para interactuar con el API de Twitter en PHP

SimpleTW, una clase para interactuar con el API de Twitter en PHP

Hace tiempo utilizamos Twitter en línea de comandos para enviar actualizaciones y obtener información, buscando entre algún código que tenía hacíamos peticiones directas a su API enviando identificación directa y ya. Luego se migraron a OAuth (ya años de eso) y fue un poco más complicado, salieron muchas bibliotecas de PHP para utilizar y hasta ahí.

El problema (para algunos casos) es que utilizan PHP 7 y muchos servidores aún tienen la versión 5.x instalada, escribí una clase en PHP 5 (funciona con 5.4 pero se pueden cambiar algunas cosas para que trabaje con versiones anteriores) con la cual se puede interactuar por los métodos GET y POST con el API de Twitter.

Ejemplo de uso para enviar un post:

<?php
require_once("SimpleTW.php");
$config["CONSUMER_KEY","CONSUMER_SECRET","OAUTH_TOKEN","OAUTH_TOKEN_SECRET"];
$SimpleTW = new SimpleTW($config);
$url = "https://api.twitter.com/1.1/statuses/update.json";
$data = $SimpleTW->api("POST",$url, ["status" => "hola mundo"]); //post al api
$data = json_decode($data);
print_r($data);

... eso es todo.

El proyecto está en Github: SimpleTW y hay un demo funcionando https://tar.mx/apps/twitter/

+ fotos / videos

https://panchito-kardashian.tar.mx/media/2017/11/Twitter_Logo_Blue.png

Almacenado en PHP, Twitter

por Jorge Martínez Mauricio :)

blog / fotos / archivo

SimpleTW, una clase para interactuar con el API de Twitter en PHP

tar.mx es un blog sobre fotografía, tecnología y otras chunches

modificado martes 13 de julio de 2021, 13:08

cuentame