Cómo acceder a Facebook desde la línea de comandos [Linux]

Cómo acceder a Facebook desde la línea de comandos [Linux]

La última vez, le mostramos cómo twittear desde la línea de comandos. Pero si eres más una persona de Facebook y también quieres lucir genial con la consola, es posible que te preguntes si existe la misma solución para ti. ¡La respuesta es sí!

fbcmd es un pequeño software PHP que le permite acceder a su cuenta de Facebook desde la línea de comandos. Excepto por algunas características que faltan, fbcmd es increíblemente completo.

Instalación

Aún no hay paquetes disponibles para su distribución (a excepción de Arco) por lo que tendrás que instalar el programa manualmente.

sudo apt-get install php5-cli php5-curl

Luego tendrás que descargar fbcmd con eso:

wget https://raw.github.com/dtompkins/fbcmd/master/fbcmd_update.php

Inicializar la instalación:

Y finalmente instalarlo:

sudo php fbcmd_update.php sudo
php fbcmd_update.php install

Todo el proceso se explica en el wiki oficialtambién puedes visitar el página de solución de problemas en caso de problema, o incluso dejar un comentario.

Y justo cuando pensabas que habías terminado, intentando ejecutar el programa desde la consola con

deberías obtener algo como esto

fbcmd-auth_error

Como puede leer, debe otorgar autorización a fbcmd en varios niveles. Básicamente, lanzar

Y dar la autorización básica. Luego, escriba:

Debe generar un código que copie y pegue en

Finalmente, administre los permisos con

Siempre puede verificar qué permisos se otorgaron con

Bastante tedioso te doy eso, pero al menos sabes lo que estás haciendo. Fbcmd ahora está listo para usarse.

Uso

La sintaxis general para usar fbcmd es

fbcmd [command] [parameters] -[preference]=[value]

La palabra clave aquí es «comando». Como dije antes, excepto por algunas características que faltan, fbcmd es muy completo. Lo que realmente quiero decir es que puedes hacer tanto como con la interfaz web, excepto enviar mensajes privados, toques o aceptar solicitudes de amistad.

Ya que puede hacer tanto, permítame darle algunos ejemplos de lo que puede querer hacer primero. Te invito a buscar por tu cuenta si quieres realizar una acción específica.

  • Para cambiar su estado, escriba
fbcmd status [new status]

(tenga en cuenta que puede etiquetar a algunos poniendo su nombre después de una ‘@’ en el mensaje)

  • Para mostrar las publicaciones de otras personas en su muro, use
  • Para ver a todos tus amigos, prueba

Esto también incorpora la función de búsqueda, ya que puede precisar una secuencia de cadenas como argumento y devolverá a los amigos con esa cadena en su nombre.

Y si solo quieres saber quién está en línea, el comando es

  • Para mostrar los últimos X mensajes en su bandeja de entrada, la sintaxis es
  • Para ver las historias de la transmisión, use

A continuación, puede dar me gusta a cualquier publicación con

fbcmd addpic [path to the picture] [optional album ID] [optional tag]

Conclusión

Como puede ver, fbcmd es muy interesante de usar. Sigue siendo muy complejo, y supongo que la línea de comandos es más apropiada para algo más simple, como Twitter. Pero sigue siendo genial acceder a Facebook de esa manera. Sin embargo, el programa depende en gran medida de la API oficial, lo que significa que el propio Facebook puede modificar las funciones. En este momento, la política no nos permite aceptar amigos a través de la API, pero eso podría cambiar en el futuro.

¿Qué opinas sobre fbcmd? ¿Cómo lo comparas con TTYtter? ¿Tiene usted alguna pregunta? Por favor, háganos saber en los comentarios.

Experto Geek - Tu Guía en Tendencias Tecnológicas