Si utilizar TTYtter, (cliente de consola para Twitter), encontrarás que desde hace un tiempo no conecta a tu cuenta de Twiiter, ni permite enviar actualizaciones a tu TimeLine.
Esto de debe a que desde el 14 de Enero de 2014, Twitter fuerza a utilizar conexiones SSL en todas las comunicaciones a su API, así lo informan en el twitter de TwitterAPI.
Los usuarios de TTYtter se encontrarán con mensajes como el siguiente:
post attempt *** JSON syntax error
Can’t use an undefined value as a HASH reference at /usr/bin/ttytter line 5162.
La solución es muy sencilla, hay que configurar a TTYtter para que utilice SSL por defecto y esto lo podemos configurar de dos formas sencillas:
1- crear el archivo de configuración “.ttytterrc” en el home del usuario, y que contenga las siguientes líneas:
ssl=1
dostream=1
2- Especificar en el comando el uso de SSL:
./ttytter.pl -ssl -status=”Mensaje a Twitter”
Fuente de Información
Información sobre TTYtter