Prácticamente todo el mundo, especialmente en los países del primer mundo, está en Facebook. Amigos, eventos, fotos y mucho más se encuentran comúnmente en Facebook a diferencia de cualquier otra ubicación. Sin embargo, un geek último puede no querer usar Facebook como todos los demás, es decir, a través de su sitio web.
Ciertos geeks están muy familiarizados con la línea de comandos de Linux. Si tienes un novato, puedes consultar nuestra última guía de Linux para obtener más información. Cualquiera en la línea de comandos de Linux adorará usar la línea de comando para acceder a la red social de Facebook. Esto suena como una hazaña imposible, pero un script PHP lo hace todo posible.
Acerca de fbcmd
fbcmd es un simple script PHP (bueno, simple en comparación con el sitio web real de Facebook) que le permite realizar acciones en Facebook a través del script, como si el script fuera una aplicación instalada de forma nativa. A continuación, puede pasar comandos al programa, así como a otros indicadores o información opcional, como está acostumbrado desde la mayoría de los demás programas de línea de comandos.
Requisitos previos
Para utilizar el script, deberá asegurarse de tener instalados algunos módulos PHP. En Ubuntu, puede instalarlos emitiendo el comando sudo apt-get install php5-cli php5-curl
. Otras distribuciones de Linux deberían tener comandos similares con nombres de paquetes similares. Una vez que esos módulos están instalados, puede descargar fbcmd desde este enlace aquí (haga clic derecho y seleccione Guardar como) o ejecute el comando wget https://raw.github.com/dtompkins/fbcmd/master/fbcmd_update.php
. Una vez que se haya descargado ese archivo, continúe y ejecute sudo php fbcmd_update.php install
.
Configurando
Usar fbcmd requiere que esté autenticado con Facebook, pero fbcmd no usa las credenciales de inicio de sesión tradicionales. En cambio, tendrá que pasar por un proceso de configuración para ponerse en marcha. Primero, ejecute fbcmd
y verá algunas instrucciones impresas en el terminal al comenzar. Primero escriba fbcmd go access
para abrir una conexión a Facebook, luego fbcmd go auth
para iniciar un navegador con un código de autenticación basado en su cuenta de Facebook.
Luego escriba fbcmd auth [code]
, reemplazando [código] con el código generado real. A continuación, puede agregar permisos para fbcmd con fbcmd addperm
y verificar los permisos utilizando fbcmd showperm
.
Uso
Ahora que finalmente está configurado, es hora de hacer algunas cosas con fbcmd. Para publicar un nuevo estado, use el fbcmd status [message]
. Si desea ver las publicaciones que otros han hecho en su muro, use fbcmd mywall
. fbcmd friends
devuelve una lista de todos tus amigos, pero también puedes buscar amigos específicos usando fbcmd friends "[string]"
(quita los corchetes pero incluye las comillas). Para ver quién está actualmente en línea, use fbcmd fonline
. Puede mostrar la última x cantidad de mensajes en su bandeja de entrada usando fbcmd inbox X
, por supuesto reemplazando la X con un número. Para ver su feed de noticias, usando fbcmd stream
, y como una publicación usando fbcmd like [post ID]
. Para cargar una imagen en Facebook, use fbcmd addpic [path of image] [optional album ID] [optional tag]
.
Conclusión
En general, es genial poder hacer todo esto con Facebook directamente desde la línea de comandos. Por supuesto, este método de acceso a Facebook no es para todos, y es más para los fanáticos de los grandes eventos o para lucirse. Así que usa esto si te atreves, pero es genial una vez que es exitoso.
¿Qué tan bueno es usar Facebook a través de una línea de comando para ti? ¿Cuál sería tu forma favorita de acceder a Facebook? Háganos saber en los comentarios!