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

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

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 ved en kombinasjon av grunner for å avslutte prosjektet - dels å gjøre med personlige tidsstyringshensyn, men delvis å gjøre med endringer med Facebook selv.

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 blir dyrebar “gratis” tid, det er 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 godkjenningsmodell.”

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 a “curl” kommandoen på enten Windows eller Linux, og IFTTT å overføre 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 installeringsfilen.

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

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.

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 inn “curl.exe”.

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. Slik så det ut etter at jeg skrev “krølle //www.makeuseof.com”.

Når du vet at det fungerer, vil 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å Løpe og og skrive “Oppgave”.

I Oppgavebehandling klikker du på oppstart kategorien, klikk på Fil fra menyen og velg Opprett ny oppgave.

I Åpen: feltet, skriv inn banen der du plasserte curl kjørbar. I mitt tilfelle er det “c: \ temp \ curl \ curl.exe”

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 Kontrollpanel, klikke på System og deretter klikke på Avansert tab.

Klikk på Miljøvariabler knapp, under systemvariabler ruten, bla nedover den Sti variabel. Dobbeltklikk på dette slik at Rediger systemvariabel popup vises. På slutten av den lange variabelverdien-strengen legger du til banen der krulens kjørbare er lagret, foran en “;”.

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.

De “begivenhet” litt er navnet på hendelsen du har opprettet i din Maker-kanal (se nedenfor). Nøkkelen på slutten er den lange nøkkelkoden som du vil se på skaperkanalsiden.

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 en hendelse som heter “post_facebook” som jeg skal bruke til å lage et nytt innlegg på Facebook.

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 som er merket “verdi1”. Du må definere dette i Status melding feltet når du lager oppskriften din.

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 mitt navn på hendelsen “post_facebook” med nøkkelen limt inn etter “/nøkkel/” en del av nettadressen.

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 er det å sette inn “% 20” overalt i innlegget ditt hvor en plass ville gå.

Å poste “Mitt første innlegg bruker en curl-kommando” til min Facebook-tidslinje ser CMD-kommandoen ut slik:

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

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, går jeg til å gå deg gjennom å lage din egen ... Les mer i Excel eller Word for å slå av automatisert 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.

Utforsk mer om: Kommandoprompt, Facebook, IFTTT, Terminal.