Så här lägger du till Facebook från kommandoraden nu då FBCMD är död

Tänk dig att öppna ett kommandofönster på din dator, skriva ett kommando med en rad och skicka direkt till Facebook utan att ens öppna en webbläsare eller annan app.

Tänk dig att öppna ett kommandofönster på din dator, skriva ett kommando med en rad och skicka direkt till Facebook utan att ens öppna en webbläsare eller annan app.
Annons

Tänk dig att öppna ett kommandofönster på din dator, skriva ett kommando med en rad och skicka direkt till Facebook utan att ens öppna en webbläsare eller annan app.

Det är definitivt det snabbaste sättet att skicka till Facebook, men hur ställer du upp det? Och varför inte bara använda den försökte och sanna metoden som alla brukade använda för att kalla FBCMD, skapad av Dave Tompkins över på University of British Columbia?

Jo, sanningen är att FBCMD från och med april 2015 dog. Dave slutade inte bara att uppdatera programmet, men Facebook gjorde tillräckligt många ändringar som helt bröt funktionen i appen.

Vad hände med FBCMD?

Enligt ett uttalande från Dave Tompkins på hans projektwebbplats, antydde han en kombination av anledningar till att avsluta projektet - delvis med personlig tidhantering, men delvis med förändringar med Facebook själv.

curl-facebook1b

Vad fick mig att upptäcka Daves uttalande var det faktum att jag inte längre kunde få FBCMD att verifiera Access Facebook från Linux Command Line Access Facebook från Linux Command Line Nästan alla, särskilt i första världsländerna, finns på Facebook. Vänner, evenemang, bilder och mycket mer finns alla vanligt på Facebook, till skillnad från andra platser. En ultimata nörd kanske inte vill använda ... Läs mer. Varje gång jag försökte autentisera fick jag en märklig ny felkod. Här är vad han skrev:

"Jag startade projektet 2007, då både Facebook och jag var väldigt olika.

  • Jag lyfter nu en familj och har ett krävande jobb. När jag får dyrbar "fri" tid finns det andra projekt som jag hellre spenderar min tid på.
  • Jag slutade använda FBCMD själv. Jag loggar in på Facebook en gång i veckan och lurar runt för lite, men jag sällan interagerar eller delar någonting.
  • Facebook flytta sig bort från appar som har bred åtkomst och behörigheter.
  • Det var för frustrerande att hålla reda på Facebook ständigt försvagande funktioner och ändra dess API.

De halm (r) som bröt kamelens rygg var: avskrivande API 1.0, borttagning offline_access och ändring av autentiseringsmodell. "

En annan användbar applikation som ger användarna enklare tillgång till det sociala nätverket 5 sätt att enkelt nå sociala nätverk från en enda app 5 sätt att enkelt nå sociala nätverk från en enda app Nuförtiden är vi spridda ganska tunna på alla sociala nätverkskonton som Vi har: Facebook, Twitter, Google+, LinkedIn, Tumblr, etc. så hanterar dem kan antingen ta mycket tid, eller de bara inte ... Läs mer från var som helst, biter damm. Tack så mycket, Facebook.

Skicka till Facebook Från Command Prompt

Var inte rädd! Bara för att FBCMD är död betyder inte att du inte kan skicka till Facebook från en kommandotolk. I den här artikeln ska jag visa hur du gör det med ett kommando "curl" på antingen Windows eller Linux och IFTTT för att skicka kommandot till Facebook.

Steg 1: Hämta och installera Curl för Windows

Om du gör det på en Windows-dator måste du installera curl från projektets hemsida.

Det bästa sättet är att gå med hämtningsguiden, vilket låter dig välja vilket operativsystem och andra detaljer som helst så att du får rätt installationsfil.

curl-facebook1

När det gäller Windows, kommer du sannolikt att få en zippad nedladdning med flera versioner för 32-bitars eller 64-bitars Windows.

curl-facebook3

Det är värt att öppna en kommandotolk och testa var och en för att se vilken version som fungerar på ditt system (det finns två för 64-bitars, men endast en version för 32-bitars). Se installationsanvisningarna nedan för att se hur du testar om det fungerar.

När du har hittat arbetsversionen, kopiera den till en lokal katalog. I mitt fall skapade jag bara en mapp som heter c: \ curl \ och sätter alla filer in där.

curl-facebook2

Hur vet du om CURL fungerar? Allt du behöver göra är att öppna en kommandotolk, navigera till katalogen där dina filer är lagrade och skriv "curl.exe".

curl-facebook4

Om du får svaret ovan, vet du att det fungerar.

Skriv ett nytt test genom att skriva kommandot följt av vilken webbplats som helst. Om curl fungerar på ditt system, ska du få sidan HTML tillbaka. Så här såg det ut efter att jag skrev "curl //www.makeuseof.com".

curl-facebook5

När du vet att det fungerar, kommer du att vilja se till att curl alltid är konfigurerat att fungera varje gång du startar datorn.

Att göra detta är faktiskt ganska enkelt. Gå in i Task Manager genom att klicka på Kör och och skriva "taskmgr".

curl-facebook1c

I Aktivitetshanteraren klickar du på fliken Start, klickar på Arkiv från menyn och väljer Skapa ny uppgift .

I fältet Öppna: Skriv in sökvägen där du ställde körningen exekverbar. I mitt fall är det "c: \ temp \ curl \ curl.exe"

curl-facebook6

Så att du kan köra ditt kommando var som helst och från en katalog, kommer du att vilja ställa in "c: \ temp \ curl \" som en miljövariabel. Du kan göra det genom att gå till Kontrollpanelen, klicka på System och sedan klicka på fliken Avancerat .

Klicka på knappen Miljövariabler, under panelen Systemvariabler, rulla ner variabeln för sökvägen . Dubbelklicka på detta så att popup-menyn Edit System Variable visas. I slutet av den långa variabelvärdessträngen lägger du till den sökväg där din curl-körbar lagras, föregås av en ";".

curl-facebook7

Nu startar du bara om datorn och Curl är inte konfigurerad att starta när datorn startas. Du kan köra Curl-kommandon från någon kommandotolp vid den här tiden.

Steg 2: Konfigurera IFTTT Maker Channel

Nu är det dags att ställa in en Maker Channel på IFTTT IFTTT kopplas nu till något: Introduktion till Maker Channel IFTTT kopplas nu till något: Introduktion till Maker Channel De potentiella användningarna för IFTTT är oändliga. Men tills nu har det varit svårt att koppla in det med dina egna hårdvaruprojekt. Idag är det allt förändrat. Läs mer för att få ditt Curl POST-kommando. Stegen för att ställa in en Maker Channel på IFTTT är riktigt bra på sidan för tillverkningskanalen i IFTTT.

Här är nyckellinjen på den sidan. Du måste se till att du använder den syntax som visas på sidan i det kommando som du skriver på din dator.

curl-facebook8

"{Event}" -biten är namnet på händelsen som du har skapat i din Maker-kanal (se nedan). Nyckeln till slutet är den långa nyckelkoden som du kommer att se på sidan Maker Channel.

Så när du skapar ett nytt recept med Maker Channel som en trigger måste du namnge händelsen och notera vad du kallade det. I det här fallet skapade jag en händelse som heter "post_facebook" som jag ska använda för att skapa ett nytt inlägg på Facebook.

curl-facebook9

Facebook-utlösaren jag valde är självklart att skapa ett nytt statusmeddelande på min tidslinje.

Längre ner i receptet ser du att du kan utfärda det exakta meddelandet du vill ha genom att skicka receptet ett värde märkt "value1". Du måste definiera detta i fältet Statusmeddelande när du skapar ditt recept.

curl-facebook10

Nu när ditt IFTTT-recept är klart och väntar på ditt inkommande POST-kommando via Maker-kanalen, är det bra att börja skicka till Facebook. 10 sätt att uppdatera Facebook och Twitter samtidigt 10 sätt att uppdatera Facebook och Twitter samtidigt Läs mer med kommandotolken !

Steg 3: Inlägg med hjälp av CURL-kommandon

För Maker-kanalen för att korrekt identifiera ditt POST-kommando måste du formatera det korrekt. Placera händelsens namn i rätt position i webbadressen. Som du kan se nedan är mitt evenemangsnamn "post_facebook" med nyckeln klistrad efter "/ key /" delen av webbadressen.

curl-facebook11

Posttexten är viktig för att få rätt. Eftersom detta går över som en URL-sträng kan du inte bara sätta mellanslag där utrymmen normalt skulle gå. Tricket att komma runt som sätter "% 20" överallt i ditt inlägg där ett utrymme skulle gå.

För att posta "Mitt första inlägg med ett kommando" på min Facebook-tidslinje ser CMD-kommandot ut så här:

curl-facebook12

Och nästan omedelbart kom min kommandotolk som inleddes efter min Facebook-tidslinje precis som den.

curl-facebook13

Nu, om du tänker på det, är det bara början på några riktigt coola saker att skicka till Facebook via en kommandorad.

Du kan enkelt skapa batchjobb Dip dina toes i batchfilprogrammering för Windows Dip dina toes i batchfilprogrammering för Windows Varför låter du enkla, upprepade uppgifter bära dig? Om du inte kan delegera, innovera! Med Windows kan du skapa enkla lilla program, som heter batch-filer, som tar hand om dessa tröttsamma uppgifter. Läs mer för att köra på din dator automatiskt, som postar något du vill ha på ett fast schema. Bättre än, använd Windows Scripting Better Than Batch: En Windows Scripting Host Tutorial Bättre än Batch: En Windows Scripting Host Tutorial Läs mer eller ett VBA-makro Hur kan du skapa din egen enkla app med VBA Hur du kan skapa din egen enkla app med VBA För dig som verkligen vill kunna skriva din egen ansökan, men har aldrig skrivit en enda kod kod innan, kommer jag att gå igenom dig genom att göra din mycket ... Läs mer i Excel eller Word för att sparka av automatiserade Facebook-inlägg!

Möjligheterna är oändliga, och vi kan utforska några kreativa integreringar med hjälp av detta tillvägagångssätt i vissa kommande inlägg. Vill du se några specifika? Begär dem i kommentarfältet nedan! Låt oss prata om de coola sakerna du kan göra nu som du kan skicka till Facebook från kommandoraden, även utan FBCMD.

In this article