Slik legger du til Facebook fra kommandolinje nå at FBCMD er død

Tenk deg at du åpner et kommandovindu på din PC, skriver en kommando med en linje og legger umiddelbart til Facebook uten å åpne en nettleser eller annen app.

Tenk deg at du åpner et kommandovindu på din PC, skriver en kommando med en linje og legger umiddelbart til Facebook uten å åpne en nettleser eller annen app.
Annonse

Tenk deg at du åpner et kommandovindu på din PC, skriver en kommando med en linje og legger umiddelbart til Facebook uten å åpne en nettleser eller annen app.

Det er definitivt den raskeste måten å poste til Facebook, men hvordan konfigurerer du det? Og hvorfor ikke bare bruke den prøvde og sanne metoden som alle pleide å bruke, kalt FBCMD, opprettet av Dave Tompkins over på University of British Columbia?

Vel, sannheten er at fra april 2015 døde FBCMD. Ikke bare gjorde Dave slutte å oppdatere programmet, men Facebook gjorde nok forandringer at det helt ødela funksjonaliteten til appen.

Hva skjedde med FBCMD?

Ifølge en uttalelse fra Dave Tompkins på prosjektets nettside, antydet han med en kombinasjon av grunner for å avslutte prosjektet - dels å gjøre med personlige tidsstyringshensyn, men delvis å gjøre med endringer med Facebook selv.

curl-facebook1b

Det som fikk meg til å oppdage Daves uttalelse var det faktum at jeg ikke lenger kunne få FBCMD til å godkjenne Access Facebook fra Linux Command Line Access Facebook fra Linux Command Line Nesten alle, spesielt i verdens første land, er på Facebook. Venner, arrangementer, bilder og mye mer er alle ofte funnet på Facebook i motsetning til andre steder. Imidlertid kan en ultimate geek kanskje ikke bruke ... Les mer. Hver gang jeg forsøkte å godkjenne, fikk jeg en merkelig ny feilkode. Her er hva han skrev:

"Jeg startet dette prosjektet i 2007, da både Facebook og jeg var veldig forskjellige.

  • Jeg reiser nå en familie og har en krevende jobb. Når jeg får kostbar "fri" tid, er det andre prosjekter jeg helst vil bruke tiden på.
  • Jeg stoppet med å bruke FBCMD selv. Jeg logger inn på Facebook en gang i uken og lurker rundt for litt, men jeg sjelden samhandler eller deler noe.
  • Facebook beveger seg bort fra apper som har bred tilgang og tillatelser.
  • Det var for frustrerende å holde tritt med Facebook evigvarende avskrekkende funksjoner og endre API.

Halmen (e) som brøt kamelens rygg var: deprecating API 1.0, fjerner offline_access og endret godkjenningsmodellen. "

En annen nyttig applikasjon som gir brukerne lettere tilgang til det sosiale nettverket 5 måter å enkelt få tilgang til sosiale nettverk fra en enkelt app 5 måter å enkelt få tilgang til sosiale nettverk fra en enkelt app I dag er vi spredt ganske tynn på alle de sosiale nettverkskontoene som Vi har: Facebook, Twitter, Google+, LinkedIn, Tumblr, etc. Så administrere dem kan enten ta en betydelig mengde tid, eller de bare ikke ... Les mer fra hvor som helst, biter støvet. Tusen takk, Facebook.

Post til Facebook Fra Command Prompt

Ha ingen frykt! Bare fordi FBCMD er død betyr ikke at du ikke kan sende til Facebook fra en ledetekst. I denne artikkelen vil jeg vise deg hvordan du gjør det ved hjelp av en "curl" -kommando på enten Windows eller Linux, og IFTTT for å sende kommandoen til Facebook.

Trinn 1: Last ned og installer krøll for Windows

Hvis du gjør dette på en Windows-PC, må du installere krøll fra prosjektets nettsted.

Den beste innsatsen er å gå med nedlastingsveiviseren, som lar deg velge hvilket operativsystem og andre detaljer, slik at du får den riktige installasjonsfilen.

curl-facebook1

I tilfelle av Windows, er det sannsynlig at du får en zip-nedlasting med flere versjoner for 32-biters eller 64-biters Windows.

curl-facebook3

Det er verdt å åpne en ledetekst og teste hver og en for å se hvilken versjon som fungerer på systemet ditt (det er to for 64-bit, men bare en versjon for 32-bit). Se installasjonsinstruksjonene nedenfor for å se hvordan du kan teste om den fungerer.

Når du har funnet arbeidsversjonen, kopier den til en lokal katalog. I mitt tilfelle har jeg nettopp opprettet en mappe som heter c: \ curl \ og legger alle filene inn der.

curl-facebook2

Hvordan vet du om CURL fungerer? Alt du trenger å gjøre er å åpne en ledetekst, navigere til katalogen der filene dine er lagret, og skriv "curl.exe".

curl-facebook4

Hvis du får svaret ovenfor, så vet du det fungerer.

Som en prøve, skriv kommandoen etterfulgt av et hvilket som helst nettsted. Hvis krøll fungerer på systemet ditt, bør du få siden HTML tilbake. Dette så ut som om jeg skrev "curl //www.makeuseof.com".

curl-facebook5

Når du vet at det fungerer, skal du sørge for at krøll alltid er konfigurert til å fungere hver gang du starter datamaskinen.

Å gjøre dette er faktisk ganske enkelt. Gå inn i Oppgavebehandling ved å klikke på Kjør og og skrive "taskmgr".

curl-facebook1c

I Oppgavebehandling klikker du Oppstart- fanen, klikker på Fil fra menyen og velger Opprett ny oppgave .

I feltet Åpne: Skriv inn banen der du plasserte curlen kjørbar. I mitt tilfelle er det "c: \ temp \ curl \ curl.exe"

curl-facebook6

Slik at du kan kjøre kommandoen din hvor som helst og fra hvilken som helst katalog, vil du ønske å sette "c: \ temp \ curl \" som en miljøvariabel. Du kan gjøre dette ved å gå inn i kontrollpanelet, klikke på System og deretter klikke på fanen Avansert .

Klikk på knappen Miljøvariabler, under ruten for systemvariabler, bla nedover variabelen Sti . Dobbeltklikk på dette slik at popup-vinduet Rediger systemvariabel vises. På slutten av den lange variabellverdienstrengen legger du til stien der kjørekretsen din er lagret, før en ";".

curl-facebook7

Nå, bare start datamaskinen på nytt, og Curl er ikke konfigurert til å starte når datamaskinen starter. Du kan kjøre Curl-kommandoer fra en kommandoprompt på dette punktet.

Trinn 2: Konfigurer IFTTT Maker Channel

Nå er det på tide å sette opp en Maker Channel på IFTTT IFTTT nå kobles til noe: Introduksjon til Maker Channel IFTTT kobler nå til noe: Introduksjon av Maker Channel Den potensielle bruken for IFTTT er uendelig. Men til nå har det vært vanskelig å grensesnittere det med dine egne maskinvareprosjekter. I dag er det alt forandret. Les mer for å motta Curl POST-kommandoen. Trinnene for å sette opp en opprettelseskanal på IFTTT er veldig godt lagt ut på siden for Maker Channel i IFTTT.

Her er nøkkellinjen på den siden. Du må sørge for at du bruker syntaksen som vises på siden i kommandoen du skriver på datamaskinen.

curl-facebook8

"{Event}" -biten er navnet på hendelsen du har opprettet i Maker-kanalen din (se nedenfor). Nøkkelen på slutten er den lange nøkkelkoden som du vil se på Maker Channel-siden.

Så når du oppretter en ny oppskrift med Maker Channel som en utløser, må du nevne arrangementet, og deretter notere hva du kalte det. I dette tilfellet opprettet jeg et arrangement som heter "post_facebook" som jeg skal bruke til å lage et nytt innlegg på Facebook.

curl-facebook9

Facebook-utløseren jeg valgte, er åpenbart å opprette en ny statusmelding på min tidslinje.

Lenger ned i oppskriften ser du at du kan utstede den nøyaktige meldingen du vil ha ved å sende oppskriften en verdi merket "value1". Du må definere dette i meldingsfeltet når du lager oppskriften din.

curl-facebook10

Nå som din IFTTT-oppskrift er klar og venter på din innkommende POST-kommando via Maker-kanalen, er det bra å begynne å poste til Facebook. 10 måter å oppdatere Facebook og Twitter samtidig. 10 måter å oppdatere Facebook og Twitter samtidig Les mer med kommandoprompten !

Trinn 3: Post ved hjelp av CURL-kommandoer

For Maker-kanalen til riktig å gjenkjenne POST-kommandoen din, må du formatere den riktig. Plasser hendelsesnavnet i riktig posisjon i URL-adressen. Som du kan se nedenfor, er hendelsesnavnet mitt "post_facebook" med nøkkelen limt inn etter "/ key /" delen av nettadressen.

curl-facebook11

Postteksten er viktig for å få rett. Siden dette går over som en URL-streng, kan du ikke bare plassere mellomrom der mellomrom normalt vil gå. Trikset for å komme seg rundt det er å sette "% 20" overalt i innlegget ditt der et mellomrom ville gå.

For å legge inn "Mitt første innlegg ved å bruke en krøllekommando" på min Facebook-tidslinje, ser CMD-kommandoen min ut som dette:

curl-facebook12

Og nesten umiddelbart ble min kommandoprompt initiert postet på Facebook-tidslinjen, akkurat slik.

curl-facebook13

Nå, hvis du tenker på det, er det bare begynnelsen på noen veldig kule ting å sende til Facebook via en kommandolinje.

Du kan enkelt lage batchjobber Dip dine toes i batchfilprogrammering for Windows Dip dine toes i batchfilprogrammering for Windows Hvorfor lar du enkle, repeterende oppgaver bore deg? Hvis du ikke kan delegere, innovere! Med Windows kan du lage enkle små programmer, kalt batchfiler, som vil ta vare på disse kjedelige oppgavene. Les mer for å kjøre på PCen automatisk, som legger inn alt du liker på en fast tidsplan. Bedre enn, bruk Windows Scripting Better Than Batch: En Windows Scripting Host Tutorial Better Than Batch: En Windows Scripting Host Tutorial Les mer eller en VBA makro Hvordan du kan lage din egen enkle app med VBA Hvordan du kan lage din egen enkle app med VBA For de av dere som virkelig vil elske å kunne skrive din egen applikasjon, men aldri har tastet en enkelt kodekode før, skal jeg gå deg gjennom å lage din egen ... Les mer i Excel eller Word for å sparke Av automatiserte Facebook-innlegg!

Mulighetene er uendelige, og vi kan utforske noen kreative integrasjoner ved hjelp av denne tilnærmingen i noen kommende innlegg. Vil du se noen spesifikke? Be om dem i kommentarfeltet nedenfor! La oss snakke om de kule tingene du nå kan gjøre som du kan legge til Facebook fra kommandolinjen, selv uten FBCMD.

In this article