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.
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 provade och sanna metoden som alla brukade använda för att kalla FBCMD, skapad av Dave Tompkins över vid 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.
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 blir dyrbar “fri” tid, det finns andra projekt 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 autentiseringsmodellen.”
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 visar jag hur du gör det med hjälp av a “ringla” kommandot 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, där du kan välja vilket operativsystem och andra detaljer som helst så att du får rätt installationsfil.
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.
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.
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”.
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”.
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å Springa och och skriva “taskmgr”.
I Aktivitetshanteraren klickar du på Börja fliken, klicka på Fil från menyn och välj Skapa ny uppgift.
I Öppna: fält, skriv in den väg där du ställde curl körbar. I mitt fall är det “c: \ temp \ curl \ curl.exe”
Så att du kan köra ditt kommando var som helst och från någon katalog, kommer du att vilja ställa in “c: \ temp \ curl \” som en miljövariabel. Du kan göra detta genom att gå in i Kontrollpanel, klicka på Systemet och sedan klicka på Avancerad flik.
Klicka på Miljövariabler knapp, under systemvariabler ruta, rulla ner Väg variabel. Dubbelklicka på så att Redigera systemvariabel popup visas. I slutet av den långa variabelvärdessträngen lägger du till den väg där din curl-körbar lagras, före en “;”.
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.
De “händelse” bit ä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.
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 Status meddelande fält när du skapar ditt recept.
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 “/nyckel/” del av webbadressen.
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 in “% 20” överallt i ditt inlägg där ett utrymme skulle gå.
Att posta “Mitt första inlägg använder ett curl-kommando” till min Facebook-tidslinje ser mitt CMD-kommando ut så här:
Och nästan omedelbart kom min kommandotolk som inleddes efter min Facebook-tidslinje precis som den.
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 de av er som verkligen vill älska att kunna skriva en egen ansökan, men aldrig har skrivit en enda kod kod innan, kommer jag att gå igenom dig genom att göra din egen ... Läs mer i Excel eller Word för att starta automatiskt 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.
Utforska mer om: Command Prompt, Facebook, IFTTT, Terminal.