Home >> Móvil >> Consejos y trucos >> IOS

Twittear desde la línea de comandos (Terminal) con curl

Usando curl puedes leer y publicar tweets sin cliente gráfico. (API antigua v1, hoy requiere OAuth; el método original ya no funciona tal cual, pero sirve como ejemplo de automatización).

Ejemplos históricos (API 1.0, sin autenticación OAuth)

Ver timeline de un usuario:

curl -s https://twitter.com/usuario | grep '<entry>' | sed -e 's/<[^>]*>//g'

Publicar tweet (requería user:pass en texto plano):

curl -u usuario:contraseña -d status='Mi tweet' https://twitter.com/statuses/update.xml

Nota: Twitter desactivó la Basic Auth en 2010; hoy se necesita OAuth (claves de app, tokens). Herramientas modernas: t (Ruby), twurl, o scripts Python con tweepy.

El truco demuestra la potencia de curl para automatizar cualquier API REST.