Cómo publicar en Facebook desde la línea de comandos ahora que FBCMD está muerto

Imagine abrir una ventana de comandos en su PC, escribir un comando de una sola línea y publicar de forma instantánea en Facebook sin siquiera abrir un navegador u otra aplicación.

Imagine abrir una ventana de comandos en su PC, escribir un comando de una sola línea y publicar de forma instantánea en Facebook sin siquiera abrir un navegador u otra aplicación.
Anuncio

Imagine abrir una ventana de comandos en su PC, escribir un comando de una sola línea y publicar de forma instantánea en Facebook sin siquiera abrir un navegador u otra aplicación.

Definitivamente es la forma más rápida de publicar en Facebook, pero ¿cómo lo configuras? ¿Y por qué no simplemente usar el método probado y verdadero que todos usaban siempre llamado FBCMD, creado por Dave Tompkins en la Universidad de British Columbia?

Bueno, la verdad es que a partir de abril de 2015, FBCMD murió. No solo Dave dejó de actualizar el programa, sino que Facebook realizó suficientes cambios que rompieron por completo la funcionalidad de la aplicación.

¿Qué pasó con FBCMD?

De acuerdo con una declaración hecha por Dave Tompkins en el sitio web de su proyecto, insinuó una combinación de razones para terminar el proyecto, en parte relacionada con preocupaciones personales de administración del tiempo, pero parcialmente con los cambios con Facebook.

curl-facebook1b

Lo que me hizo descubrir la afirmación de Dave fue el hecho de que ya no podía obtener FBCMD para autenticar Access Facebook desde la línea de comandos de Linux. Acceder a Facebook desde la línea de comandos de Linux Prácticamente todos, especialmente en los países del primer mundo, están 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 ... Leer más. Cada vez que intenté autenticarme, recibí un nuevo y extraño código de error. Esto es lo que escribió:

"Comencé este proyecto en 2007, cuando tanto Facebook como yo éramos muy diferentes.

  • Ahora estoy criando una familia y tengo un trabajo exigente. Cuando obtengo un tiempo "libre" precioso, hay otros proyectos en los que preferiría dedicar mi tiempo.
  • Dejé de usar FBCMD yo mismo. Me conecto a Facebook una vez a la semana y miro un poco, pero rara vez interactúo o comparto algo.
  • Facebook se está alejando de las aplicaciones que tienen amplio acceso y permisos.
  • Era demasiado frustrante mantenerse al día con las características de Facebook que constantemente desaprobaban y cambiando su API.

La (s) paja (s) que rompió la espalda del camello fueron: depreciar la API 1.0, eliminar el acceso fuera de línea y cambiar el modelo de autenticación ".

Otra aplicación útil, que proporciona a los usuarios un acceso más fácil a la red social 5 formas de acceder fácilmente a las redes sociales desde una sola aplicación 5 maneras de acceder fácilmente a redes sociales desde una única aplicación Hoy en día, estamos bastante delgados en todas las cuentas de redes sociales que tenemos: Facebook, Twitter, Google+, LinkedIn, Tumblr, etc. por lo que su administración puede llevar una cantidad considerable de tiempo, o simplemente no ... Leer más desde cualquier lugar, muerde el polvo. Muchas gracias, Facebook.

Publicar en Facebook desde el símbolo del sistema

¡No tener miedo! El hecho de que FBCMD esté muerto no significa que no pueda publicar en Facebook desde el símbolo del sistema. En este artículo, le mostraré cómo hacerlo utilizando un comando "curl" en Windows o Linux, y IFTTT para pasar el comando a Facebook.

Paso 1: descarga e instala Curl para Windows

Si estás haciendo esto en una PC con Windows, vas a necesitar instalar curl desde el sitio web del proyecto.

La mejor opción es ir con el Asistente de descarga, que le permite elegir el sistema operativo y otros detalles para que pueda obtener el archivo de instalación correcto.

curl-facebook1

En el caso de Windows, es probable que obtenga una descarga comprimida con varias versiones para Windows de 32 bits o 64 bits.

curl-facebook3

Vale la pena abrir un símbolo del sistema y probar cada uno para ver qué versión funciona en su sistema (hay dos para 64 bits, pero solo una versión para 32 bits). Consulte las instrucciones de instalación a continuación para ver cómo probar si funciona.

Una vez que encuentre la versión de trabajo, cópiela en un directorio local. En mi caso, acabo de crear una carpeta llamada c: \ curl \ y puse todos los archivos allí.

curl-facebook2

¿Cómo sabes si CURL funciona? Todo lo que tiene que hacer es abrir un símbolo del sistema, navegar hasta el directorio donde están almacenados sus archivos y escribir "curl.exe".

curl-facebook4

Si obtienes la respuesta anterior, entonces sabes que funciona.

Como una prueba más, escriba el comando seguido de cualquier sitio web. Si Curl funciona en su sistema, debe recuperar el HTML de la página. Esto es lo que parecía después de tipear "curl //www.makeuseof.com".

curl-facebook5

Una vez que sepa que está funcionando, querrá asegurarse de que Curl siempre esté configurado para funcionar cada vez que inicie su computadora.

Hacer esto es realmente bastante fácil. Vaya al Administrador de tareas haciendo clic en Ejecutar y y escriba "taskmgr".

curl-facebook1c

En el Administrador de tareas, haga clic en la pestaña Inicio, haga clic en Archivo en el menú y seleccione Crear tarea nueva .

En el campo Abrir: escriba la ruta donde colocó el ejecutable Curl. En mi caso, eso es "c: \ temp \ curl \ curl.exe"

curl-facebook6

Para que pueda ejecutar su comando en cualquier lugar y desde cualquier directorio, va a querer configurar "c: \ temp \ curl \" como una variable de entorno. Puede hacerlo yendo al Panel de control, haciendo clic en Sistema y luego haciendo clic en la pestaña Avanzado .

Haga clic en el botón Variables del entorno, en el panel de variables del sistema, desplácese hacia abajo en la variable Ruta . Haga doble clic en esto para que aparezca la ventana emergente Editar variable de sistema . Al final de la cadena larga de valor de variable, anexe la ruta donde está almacenado su ejecutable curl, precedido por un ";".

curl-facebook7

Ahora, simplemente reinicie su computadora, y Curl no está configurado para iniciarse siempre que su computadora se inicie. Puede ejecutar los comandos Curl desde cualquier símbolo del sistema en este punto.

Paso 2: configurar el canal IFTTT Maker

Ahora es el momento de configurar un canal Maker en IFTTT IFTTT ahora se conecta a cualquier cosa: presentando el canal Maker IFTTT ahora se conecta a cualquier cosa: presentando el canal Maker Los usos potenciales para IFTTT son infinitos. Pero hasta ahora, ha sido difícil relacionarlo con sus propios proyectos de hardware. Hoy, todo ha cambiado. Lea más para recibir su comando Curl POST. Los pasos para configurar un Maker Channel en IFTTT están muy bien distribuidos en la página de Maker Channel de IFTTT.

Aquí está la línea clave en esa página. Debe asegurarse de usar la sintaxis que se muestra en la página en el comando que escribe en su computadora.

curl-facebook8

El bit "{event}" es el nombre del evento que ha creado en su canal Maker (consulte a continuación). La clave al final es el código de tecla larga que verá en la página del canal Maker.

Por lo tanto, cuando crea una nueva receta con el Maker Channel como desencadenante, debe nombrar el evento y luego anotar cómo lo llamó. En este caso, creé un evento llamado "post_facebook" que usaré para crear una nueva publicación en Facebook.

curl-facebook9

El activador de Facebook que elegí obviamente es crear un nuevo mensaje de estado en mi línea de tiempo.

Más abajo en la receta, verá que puede emitir el mensaje exacto que desea enviando a la receta un valor con la etiqueta "valor1". Debe definir esto en el campo Mensaje de estado cuando esté creando su receta.

curl-facebook10

Ahora que su receta IFTTT está lista y esperando su comando POST entrante a través del canal Maker, puede comenzar a publicar en Facebook 10 formas de actualizar Facebook y Twitter simultáneamente 10 formas de actualizar Facebook y Twitter simultáneamente Leer más con el símbolo del sistema !

Paso 3: Publicación de comandos CURL

Para que el canal Maker reconozca correctamente su comando POST, necesita formatearlo correctamente. Coloque el nombre del evento en la posición correcta en la URL. Como puede ver a continuación, el nombre de mi evento es "post_facebook" con la clave pegada después de la parte "/ key /" de la URL.

curl-facebook11

El mensaje de texto es importante para hacerlo bien. Dado que esto pasa como una cadena de URL, no puede simplemente poner espacios donde normalmente irían los espacios. El truco para evitar eso es insertar "% 20" en todas partes de la publicación donde iría un espacio.

Para publicar "Mi primera publicación usando un comando curl" en mi línea de tiempo de Facebook, mi comando CMD tiene este aspecto:

curl-facebook12

Y casi de inmediato, mi solicitud de comando inició la publicación apareció en mi línea de tiempo de Facebook, así como así.

curl-facebook13

Ahora, si lo piensas bien, publicar en Facebook a través de una línea de comando es solo el comienzo de algunas cosas realmente geniales.

Puede crear fácilmente trabajos por lotes. Baje los dedos de los pies en la programación de archivos por lotes para Windows. Mueva los dedos de los pies en la programación de archivos por lotes para Windows. ¿Por qué permite aburrirse con tareas simples y repetitivas? ¡Si no puedes delegar, innovar! Con Windows, puede crear pequeños programas simples, llamados archivos por lotes, que se encargarán de estas tediosas tareas. Lea más para ejecutar automáticamente en su PC, que publique todo lo que quiera en un horario fijo. Mejor aún, use Windows Scripting Better Than Batch: Tutorial de Windows Scripting Host Mejor que Batch: Tutorial de Windows Scripting Host Lea más o una macro de VBA Cómo puede hacer su propia aplicación simple con VBA Cómo puede hacer su propia aplicación simple con VBA Para aquellos de ustedes que realmente les encantaría poder escribir su propia aplicación, pero nunca han escrito una sola línea de código, les guiaré para que hagan su ... Leer más en Excel o Word to kick de las publicaciones automatizadas de Facebook!

Las posibilidades son infinitas, y podemos explorar algunas integraciones creativas usando este enfoque en algunos próximos posts. ¿Quieres ver alguno específico? ¡Pídalos en la sección de comentarios a continuación! Hablemos de las cosas interesantes que puede hacer ahora que puede publicar en Facebook desde la línea de comandos, incluso sin FBCMD.

In this article