Sådan posteres til Facebook fra kommandolinjen nu, at FBCMD er død

  • Michael Fisher
  • 0
  • 3442
  • 295
Reklame

Forestil dig at åbne et kommandovindue på din pc, skrive en enkelt linjekommando og sende med det samme til Facebook uden engang at åbne en browser eller anden app.

Det er bestemt den hurtigste måde at poste til Facebook, men hvordan konfigurerer du det? Og hvorfor ikke bare bruge den prøvede og sande metode, som alle altid brugte til at bruge, kaldet FBCMD, skabt af Dave Tompkins ved University of British Columbia?

Sandheden er, at fra april 2015 døde FBCMD. Ikke kun ophørte Dave med at opdatere programmet, men Facebook foretog nok ændringer til, at det fuldstændigt ødelagde appens funktionalitet.

Hvad der skete med FBCMD?

Ifølge en erklæring fra Dave Tompkins på hans projektwebsted antydede han en kombination af grunde til at afslutte projektet - dels at gøre med personlige tidsstyringsproblemer, men delvis at gøre med ændringer med Facebook selv.

Det, der fik mig til at opdage Dave's udsagn var det faktum, at jeg ikke længere kunne få FBCMD til at autentificere Access Facebook fra Linux-kommandolinjen Access Facebook fra Linux-kommandolinjen Næsten alle, især i de første verdens lande, er på Facebook. Venner, begivenheder, billeder og meget mere findes alle ofte på Facebook i modsætning til andre placeringer. Imidlertid ønsker en ultimativ nørd muligvis ikke at bruge…. Hver gang jeg forsøgte at godkende, modtog jeg en mærkelig ny fejlkode. Her er hvad han skrev:

“Jeg startede dette projekt i 2007, da både Facebook og jeg var meget forskellige.

  • Jeg opdrager nu en familie og har et krævende job. Når jeg bliver dyrebar “ledig” tid, der er andre projekter, jeg hellere vil bruge min tid på.
  • Jeg stoppede selv med at bruge FBCMD. Jeg logger på Facebook en gang om ugen og lurer rundt lidt, men jeg interagerer sjældent eller deler noget.
  • Facebook bevæger sig væk fra apps, der har bred adgang og tilladelser.
  • Det var for frustrerende at holde trit med Facebook, der altid udskriver funktioner og ændre dens API.

Halmstråerne, der knækkede ryggen til kamelen, var: udskrive API 1.0, fjerne offline_tilgang og ændre godkendelsesmodel.”

Et andet nyttigt program, der giver brugerne lettere adgang til det sociale netværk 5 måder til nem adgang til sociale netværk fra en enkelt app 5 måder til let adgang til sociale netværk fra en enkelt app I dag er vi spredt temmelig tynde på alle de sociale netværkskonti, vi har: Facebook, Twitter, Google+, LinkedIn, Tumblr osv. så styring af dem kan enten tage en betydelig mængde tid, eller de bare ikke… hvor som helst, bider støvet. Mange tak, Facebook.

Send til Facebook Fra kommandoprompt

Vær ikke bange! Bare fordi FBCMD er død, betyder det ikke, at du ikke er i stand til at sende til Facebook fra en kommandoprompt. I denne artikel viser jeg dig, hvordan du gør det ved hjælp af en “krølle” kommando på enten Windows eller Linux og IFTTT for at videregive kommandoen til Facebook.

Trin 1: Download og installer Curl til Windows

Hvis du gør dette på en Windows-pc, bliver du nødt til at installere krøller fra projektets websted.

Det bedste alternativ er at gå med Downloadguiden, som giver dig mulighed for at vælge hvilket operativsystem og andre detaljer, så du får den rigtige installationsfil.

I tilfælde af Windows får du sandsynligvis en lynlæsning med flere versioner til 32-bit eller 64-bit Windows.

Det er værd at åbne en kommandoprompt og teste hver enkelt for at se, hvilken version der fungerer på dit system (der er to til 64-bit, men kun en version til 32-bit). Se installationsvejledningen nedenfor for at se, hvordan du tester, om det fungerer.

Når du har fundet den fungerende version, skal du kopiere den til et lokalt bibliotek. I mit tilfælde oprettede jeg lige en mappe kaldet c: \ curl \ og lagde alle filerne derinde.

Hvordan ved du, om CURL fungerer? Alt hvad du skal gøre er at åbne en kommandoprompt, navigere til det bibliotek, hvor dine filer er gemt, og skriv “curl.exe”.

Hvis du får svaret ovenfor, ved du, at det fungerer.

Skriv en kommando efterfulgt af ethvert websted som en yderligere test. Hvis krøller fungerer på dit system, skal du få HTML-siden tilbage. Sådan så det ud, efter at jeg skrev “krølle //www.makeuseof.com”.

Når du ved, at det fungerer, vil du sikre dig, at krølle altid er konfigureret til at fungere, hver gang du starter din computer.

At gøre dette er faktisk temmelig let. Gå ind i Task Manager ved at klikke på Løb og og indtastning “taskmgr”.

I Task Manager skal du klikke på Start op fanen, klik på Fil fra menuen og vælg Opret ny opgave.

I Åben: felt, skriv stien, hvor du placerede curlen eksekverbar. I mit tilfælde er det “c: \ temp \ krølle \ curl.exe”

Så du kan køre din kommando hvor som helst og fra ethvert bibliotek, du vil indstille “c: \ temp \ krølle \” som en miljøvariabel. Du kan gøre dette ved at gå ind på Kontrolpanel, klikke på System og klik derefter på Fremskreden fanen.

Klik på miljøvariabler under knappen systemvariabler rude, rulle ned ad the Sti variabel. Dobbeltklik på dette, så Rediger systemvariabel popup vises. I slutningen af ​​den lange streng med variabel værdi skal du tilføje stien, hvor din curl-eksekverbare er lagret, foran med en “;”.

Nu skal du bare genstarte din computer, og Curl er ikke konfigureret til at starte, når din computer starter. Du kan køre Curl-kommandoer fra enhver kommandoprompt på dette tidspunkt.

Trin 2: Konfigurer IFTTT Maker Channel

Nu er det tid til at indstille en Maker Channel på IFTTT IFTTT Nu forbindes til noget: Introduktion af Maker Channel IFTTT Nu forbindes til noget: Introduktion af Maker Channel Den potentielle anvendelse til IFTTT er uendelig. Men indtil nu har det været vanskeligt at interface det med dine egne hardwareprojekter. I dag er det alt sammen ændret. for at modtage din Curl POST-kommando. Trinene til at oprette en Maker Channel på IFTTT er virkelig godt lagt ud på Maker Channel siden af ​​IFTTT.

Her er nøglelinjen på den side. Du skal sikre dig, at du bruger syntaksen, der vises på siden i den kommando, du skriver på din computer.

Det “begivenhed” bit er navnet på den begivenhed, du har oprettet i din Maker-kanal (se nedenfor). Nøglen til slut er den lange nøglekode, som du vil se på siden Maker Channel.

Så når du opretter en ny opskrift med Maker Channel som en trigger, skal du navngive begivenheden og derefter notere, hvad du kaldte den. I dette tilfælde oprettede jeg en begivenhed kaldet “post_facebook” som jeg vil bruge til at oprette et nyt indlæg på Facebook.

Den Facebook-trigger, jeg valgte, er åbenlyst at oprette en ny statusmeddelelse på min tidslinje.

Længere nede i opskriften ser du, at du kan udstede den nøjagtige besked, du ønsker, ved at sende opskriften en værdi mærket “værdi1”. Du skal definere dette i Statusmeddelelse felt, når du opretter din opskrift.

Nu, hvor din IFTTT-opskrift er klar og venter på din indkommende POST-kommando via Maker-kanalen, er du god til at begynde at sende til Facebook 10 måder til opdatering af Facebook og Twitter samtidigt 10 måder at opdatere Facebook og Twitter på samtidigt med kommandoprompten!

Trin 3: Send ved hjælp af CURL-kommandoer

For at Maker-kanalen skal kunne genkende din POST-kommando korrekt, skal du formatere den korrekt. Placer begivenhedsnavnet i den rigtige placering i URL-adressen. Som du kan se nedenfor, er mit begivenhedsnavn “post_facebook” med nøglen indsat efter “/nøgle/” del af URL'en.

Postteksten er vigtig for at komme rigtigt. Da dette går over som en URL-streng, kan du ikke bare placere mellemrum, hvor mellemrum normalt ville gå. Tricket til at komme omkring det er indsættelse “% 20” overalt i dit indlæg, hvor et sted ville gå.

At poste “Mit første indlæg ved hjælp af en curl-kommando” på min Facebook-tidslinje ser min CMD-kommando sådan ud:

Og næsten øjeblikkeligt optrådte min kommandoprompt indledte post på min Facebook-tidslinje, ligesom det.

Hvis du tænker over det, er det kun begyndelsen på nogle rigtig fede ting at sende til Facebook via en kommandolinje.

Du kan nemt oprette batchjob Dyp dine tæer i batchfilprogrammering til Windows Dip dine tæer i batchfilprogrammering til Windows Hvorfor lader du enkle, gentagne opgaver kede dig? Hvis du ikke kan delegere, skal du innovere! Med Windows kan du oprette enkle små programmer, kaldet batchfiler, der tager sig af disse trætte opgaver. at køre automatisk på din pc, der poster alt, hvad du kan lide på en fast plan. Bedre endnu, brug Windows Scripting Better Than Batch: En Windows Scripting Host-tutorial Better Than Batch: En Windows-scripting-host-tutorial eller en VBA-makro Hvordan du kan lave din egen enkle app med VBA Hvordan du kan lave din egen enkle app med VBA til dem af dig, der virkelig ville elske at kunne skrive din egen ansøgning, men aldrig har skrevet en enkelt kodelinie før, jeg kommer til at lede dig igennem at lave dine ... i Excel eller Word for at starte automatiserede Facebook-indlæg!

Mulighederne er uendelige, og vi kan udforske et par kreative integrationer ved hjælp af denne tilgang i nogle kommende indlæg. Vil du se nogen specifikke? Anmod om dem i kommentarfeltet nedenfor! Lad os tale om de seje ting, du nu kan gøre, som du kan sende til Facebook fra kommandolinjen, selv uden FBCMD.




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.