Come inviare su Facebook dalla riga di comando ora che FBCMD è morto

Immagina di aprire una finestra di comando sul tuo PC, di digitare un comando a linea singola e di postare istantaneamente su Facebook senza nemmeno aprire un browser o un'altra app.

Immagina di aprire una finestra di comando sul tuo PC, di digitare un comando a linea singola e di postare istantaneamente su Facebook senza nemmeno aprire un browser o un'altra app.
Annuncio pubblicitario

Immagina di aprire una finestra di comando sul tuo PC, di digitare un comando a linea singola e di postare istantaneamente su Facebook senza nemmeno aprire un browser o un'altra app.

È sicuramente il modo più veloce per pubblicare su Facebook, ma come lo configuri? E perché non usare solo il metodo provato e vero che usava sempre chiamare FBCMD, creato da Dave Tompkins all'università della British Columbia?

Bene, la verità è che ad aprile 2015, l'FBCMD è morto. Dave non ha solo smesso di aggiornare il programma, ma Facebook ha apportato abbastanza modifiche da interrompere completamente la funzionalità dell'app.

Cosa è successo a FBCMD?

Secondo una dichiarazione rilasciata da Dave Tompkins nel suo sito web del progetto, ha accennato a una combinazione di ragioni per la conclusione del progetto, in parte legate alle preoccupazioni personali di gestione del tempo, ma in parte ai cambiamenti con Facebook stesso.

curl-facebook1b

Ciò che mi ha fatto scoprire l'affermazione di Dave è stato il fatto che non sono riuscito a ottenere FBCMD per autenticare Access Facebook Da Linux Command Line Access Facebook dalla riga di comando di Linux Praticamente tutti, specialmente nei paesi del primo mondo, sono su Facebook. Amici, eventi, foto e molto altro sono tutti trovati su Facebook a differenza di qualsiasi altro luogo. Tuttavia, un geek finale potrebbe non voler usare ... Per saperne di più. Ogni volta che ho tentato di autenticarmi, ho ricevuto uno strano nuovo codice di errore. Ecco cosa ha scritto:

"Ho iniziato questo progetto nel 2007, quando io e Facebook eravamo molto diversi.

  • Ora sto allevando una famiglia e ho un lavoro impegnativo. Quando avrò tempo prezioso "libero", ci sono altri progetti su cui preferirei passare il mio tempo.
  • Ho smesso di usare FBCMD da solo. Accedo a Facebook una volta alla settimana e mi aggiro un po ', ma raramente interagisco o condivido nulla.
  • Facebook si sta allontanando dalle app con accesso e autorizzazioni ampi.
  • È stato troppo frustrante per stare al passo con le funzionalità perpetuamente deprecating di Facebook e cambiando la sua API.

La goccia che ha fatto traboccare il vaso è stata: deprecating API 1.0, rimozione offline_access e modifica del modello di autenticazione. "

Un'altra utile applicazione, che fornisce agli utenti un accesso più semplice al social network 5 modi per accedere facilmente ai social network da una singola app 5 modi per accedere facilmente ai social network da un'unica app Oggi, siamo diffusi in modo piuttosto sottile su tutti gli account dei social network che abbiamo: Facebook, Twitter, Google+, LinkedIn, Tumblr, ecc. quindi la loro gestione può richiedere una notevole quantità di tempo, o semplicemente non ... Leggi altro da qualsiasi luogo, morde la polvere. Grazie mille, Facebook.

Pubblica su Facebook dal prompt dei comandi

Non avere paura! Solo perché FBCMD è morto non significa che non puoi postare su Facebook da un prompt dei comandi. In questo articolo ti mostrerò come farlo usando un comando di "arricciatura" su Windows o Linux e IFTTT per passare il comando a Facebook.

Passaggio 1: scaricare e installare Curl per Windows

Se lo fai su un PC Windows, avrai bisogno di installare curl dal sito web del progetto.

La soluzione migliore è quella di andare con la procedura guidata di download, che consente di scegliere il sistema operativo e altri dettagli in modo da ottenere il file di installazione corretto.

curl-facebook1

Nel caso di Windows, è probabile che si ottenga un download zippato con diverse versioni per Windows a 32 o 64 bit.

curl-facebook3

Vale la pena aprire un prompt dei comandi e testare ciascuno per vedere quale versione funziona sul sistema (ce ne sono due per 64 bit, ma solo una versione per 32 bit). Vedi le istruzioni di installazione qui sotto per vedere come testare se funziona.

Una volta trovata la versione funzionante, copialo in una directory locale. Nel mio caso, ho appena creato una cartella chiamata c: \ curl \ e inserisco tutti i file.

curl-facebook2

Come fai a sapere se CURL funziona? Tutto ciò che devi fare è aprire un prompt dei comandi, accedere alla directory in cui sono archiviati i tuoi file e digitare "curl.exe".

curl-facebook4

Se ottieni la risposta sopra, allora sai che funziona.

Come un altro test, digitare il comando seguito da qualsiasi sito Web. Se il ricciolo funziona sul tuo sistema, dovresti recuperare il codice HTML della pagina. Questo è ciò che sembrava dopo aver digitato "curl //www.makeuseof.com".

curl-facebook5

Una volta che sai che sta funzionando, vorrai assicurarti che l'arricciatura sia sempre configurata per funzionare ogni volta che avvii il tuo computer.

Fare questo è in realtà piuttosto semplice. Vai in Task Manager facendo clic su Esegui e digitando "taskmgr".

curl-facebook1c

In Task Manager, fare clic sulla scheda Avvio, fare clic su File dal menu e scegliere Crea nuova attività .

Nel campo Apri: digitare il percorso in cui è stato posizionato l'eseguibile del ricciolo. Nel mio caso è "c: \ temp \ curl \ curl.exe"

curl-facebook6

Per poter eseguire il tuo comando ovunque e da qualsiasi directory, devi impostare "c: \ temp \ curl \" come variabile di ambiente. Puoi farlo andando nel pannello di controllo, facendo clic su Sistema e quindi facendo clic sulla scheda Avanzate .

Fare clic sul pulsante Variabili d'ambiente, sotto il riquadro delle variabili di sistema, scorrere verso il basso la variabile Path . Fare doppio clic su questo in modo che compaia il popup Modifica variabile di sistema . Alla fine della lunga stringa di valori Variable, aggiungi il percorso in cui è archiviato l'eseguibile del ricciolo, preceduto da un ";".

curl-facebook7

Ora riavvia il computer e Curl non è configurato per l'avvio all'avvio del computer. A questo punto è possibile eseguire i comandi Curl da qualsiasi prompt dei comandi.

Passaggio 2: configura il canale Maker IFTTT

Ora è il momento di configurare un canale Maker su IFTTT IFTTT ora si collega a qualsiasi cosa: presentazione del canale Maker IFTTT ora si collega a qualsiasi cosa: presentazione del canale Maker I potenziali usi di IFTTT sono infiniti. Ma fino ad ora, è stato difficile interfacciarlo con i tuoi progetti hardware. Oggi è tutto cambiato. Leggi di più per ricevere il comando Curl POST. I passaggi per configurare un canale Maker su IFTTT sono davvero ben strutturati nella pagina Canale Maker di IFTTT.

Ecco la linea chiave su quella pagina. È necessario assicurarsi di utilizzare la sintassi indicata sulla pagina nel comando che si digita sul computer.

curl-facebook8

Il bit "{evento}" è il nome dell'evento che hai creato nel tuo canale Maker (vedi sotto). Il tasto alla fine è il codice chiave lungo che vedrai nella pagina Canale Maker.

Quindi, quando crei una nuova ricetta con Maker Channel come trigger, devi dare un nome all'evento e quindi prendere nota di ciò che hai chiamato. In questo caso ho creato un evento chiamato "post_facebook" che userò per creare un nuovo post su Facebook.

curl-facebook9

Il trigger di Facebook che ho scelto è ovviamente quello di creare un nuovo messaggio di stato sulla mia timeline.

Più in basso nella ricetta, vedrete che è possibile emettere il messaggio esatto desiderato inviando alla ricetta un valore etichettato "valore1". È necessario definirlo nel campo Messaggio di stato durante la creazione della ricetta.

curl-facebook10

Ora che la tua ricetta IFTTT è pronta e in attesa del tuo comando POST in arrivo tramite il canale Maker, sei pronto per iniziare a pubblicare su Facebook 10 modi per aggiornare Facebook e Twitter contemporaneamente 10 modi per aggiornare Facebook e Twitter contemporaneamente Leggi di più con il prompt dei comandi !

Passaggio 3: pubblicare i comandi CURL

Affinché il canale Maker riconosca correttamente il tuo comando POST, devi formattarlo correttamente. Inserisci il nome dell'evento nella posizione corretta nell'URL. Come puoi vedere qui sotto, il mio nome evento è "post_facebook" con la chiave incollata dopo la parte "/ key /" dell'URL.

curl-facebook11

Il testo del post è importante per avere ragione. Dato che questo sta andando oltre una stringa URL, non puoi semplicemente inserire spazi dove normalmente dovrebbero andare gli spazi. Il trucco per aggirare che sta inserendo "% 20" ovunque nel tuo post dove andrebbe uno spazio.

Per pubblicare "My first post using a curl command" sulla timeline di Facebook, il mio comando CMD ha il seguente aspetto:

curl-facebook12

E quasi immediatamente, il mio prompt di comando avviato è apparso sulla mia timeline di Facebook, proprio così.

curl-facebook13

Ora, se ci pensi, pubblicare su Facebook tramite una riga di comando è solo l'inizio di alcune cose davvero interessanti.

È possibile creare facilmente lavori batch Immergere i piedi nella programmazione di file batch per Windows Immergere le dita dei piedi nella programmazione di file batch per Windows Perché lasciare che compiti semplici e ripetitivi ti annoiano? Se non puoi delegare, innovare! Con Windows è possibile creare semplici piccoli programmi, chiamati file batch, che si prenderanno cura di questi compiti faticosi. Leggi di più per eseguire automaticamente sul tuo PC, che pubblica tutto ciò che ti piace su una pianificazione fissa. Meglio ancora, usa Windows Scripting Better Than Batch: un tutorial di Windows Scripting Host Better Than Batch: un tutorial di Windows Scripting Host Leggi di più o una macro VBA Come puoi creare la tua semplice app con VBA Come puoi creare la tua semplice app con VBA Per quelli di voi che amerebbero davvero essere in grado di scrivere la propria applicazione, ma non aver mai digitato prima una singola riga di codice, vi guiderò attraverso la creazione del vostro ... Leggi altro in Excel o Word per calciare disattivare i post di Facebook automatizzati!

Le possibilità sono infinite e potremmo esplorare alcune integrazioni creative utilizzando questo approccio in alcuni post imminenti. Vuoi vedere quelli specifici? Richiedili nella sezione commenti qui sotto! Parliamo delle cose fantastiche che puoi fare ora che puoi pubblicare su Facebook dalla riga di comando, anche senza FBCMD.

In this article