Wie man auf Facebook von der Befehlszeile jetzt schreibt, dass FBCMD tot ist

Stellen Sie sich vor, Sie öffnen ein Befehlsfenster auf Ihrem PC, geben einen einzelnen Zeilenbefehl ein und posten sofort auf Facebook, ohne auch nur einen Browser oder eine andere App zu öffnen.

Stellen Sie sich vor, Sie öffnen ein Befehlsfenster auf Ihrem PC, geben einen einzelnen Zeilenbefehl ein und posten sofort auf Facebook, ohne auch nur einen Browser oder eine andere App zu öffnen.
Werbung

Stellen Sie sich vor, Sie öffnen ein Befehlsfenster auf Ihrem PC, geben einen einzelnen Zeilenbefehl ein und posten sofort auf Facebook, ohne auch nur einen Browser oder eine andere App zu öffnen.

Es ist definitiv der schnellste Weg, um auf Facebook zu posten, aber wie richtest du es ein? Und warum nicht einfach die altbewährte Methode verwenden, die jeder früher benutzt hat, genannt FBCMD, kreiert von Dave Tompkins an der University of British Columbia?

Nun, die Wahrheit ist, dass FBCMD im April 2015 gestorben ist. Dave hörte nicht nur auf, das Programm zu aktualisieren, sondern Facebook hat genug Änderungen vorgenommen, dass es die Funktionalität der App komplett durchbrochen hat.

Was ist mit FBCMD passiert?

Laut einer Aussage von Dave Tompkins auf seiner Projektwebseite, wies er auf eine Kombination von Gründen hin, um das Projekt zu beenden - teilweise mit persönlichen Zeitmanagementproblemen, teilweise aber auch mit Änderungen an Facebook selbst.

curl-facebook1b

Was mich dazu brachte, Daves Aussage zu entdecken, war die Tatsache, dass ich FBCMD nicht mehr dazu bringen konnte, Zugang zu Facebook zu erhalten. Praktisch jeder, besonders in Ländern der ersten Welt, ist auf Facebook. Freunde, Ereignisse, Bilder und vieles mehr findet man häufig auf Facebook, anders als an jedem anderen Ort. Ein ultimativer Aussenseiter mag es jedoch nicht benutzen wollen ... Read More. Jedes Mal, wenn ich mich authentifizieren wollte, erhielt ich einen seltsamen neuen Fehlercode. Hier ist, was er geschrieben hat:

"Ich habe dieses Projekt 2007 begonnen, als sowohl Facebook als auch ich sehr unterschiedlich waren.

  • Ich erziehe jetzt eine Familie und habe eine anspruchsvolle Arbeit. Wenn ich kostbare "freie" Zeit bekomme, gibt es andere Projekte, für die ich lieber Zeit habe.
  • Ich habe aufgehört, FBCMD selbst zu benutzen. Einmal pro Woche logge ich mich bei Facebook ein und lauere ein bisschen herum, aber ich interagiere selten oder teile nichts.
  • Facebook entfernt sich von Apps mit breitem Zugriff und Berechtigungen.
  • Es war zu frustrierend, mit Facebook Schritt zu halten, indem Features und APIs ständig abgelehnt wurden.

Die Strohhalme, die das Fass zum Überlaufen brachten, waren: API 1.0 ablehnen, offline_access entfernen und das Authentifizierungsmodell ändern. "

Eine weitere nützliche Anwendung, die Benutzern einen einfacheren Zugang zum sozialen Netzwerk bietet 5 Wege zum einfachen Zugriff auf soziale Netzwerke mit einer einzigen App 5 Möglichkeiten zum einfachen Zugriff auf soziale Netzwerke mit einer einzigen App Heutzutage sind wir bei allen Konten im sozialen Netzwerk ziemlich dünn Wir haben: Facebook, Twitter, Google+, LinkedIn, Tumblr, etc., so dass sie verwalten können entweder eine erhebliche Menge an Zeit, oder sie einfach nicht ... von jedem Ort, beißt den Staub. Vielen Dank, Facebook.

Auf Facebook von der Eingabeaufforderung aus posten

Hab keine Angst! Nur weil FBCMD tot ist, heißt das nicht, dass Sie nicht über eine Eingabeaufforderung zu Facebook posten können. In diesem Artikel zeige ich Ihnen, wie man es mit einem "curl" -Befehl unter Windows oder Linux macht, und IFTTT, um den Befehl an Facebook weiterzugeben.

Schritt 1: Laden und installieren Sie Curl für Windows

Wenn Sie dies auf einem Windows-PC tun, müssen Sie curl von der Website des Projekts installieren.

Am besten gehen Sie mit dem Download-Assistenten, bei dem Sie das Betriebssystem und andere Details auswählen können, um die richtige Installationsdatei zu erhalten.

locken-facebook1

Im Fall von Windows erhalten Sie wahrscheinlich einen komprimierten Download mit mehreren Versionen für 32-Bit- oder 64-Bit-Windows.

curl-facebook3

Es lohnt sich, eine Eingabeaufforderung zu öffnen und jede zu testen, um zu sehen, welche Version auf Ihrem System funktioniert (es gibt zwei für 64-Bit, aber nur eine Version für 32-Bit). Lesen Sie die Installationsanweisungen unten, um zu sehen, wie getestet wird, ob es funktioniert.

Sobald Sie die funktionierende Version gefunden haben, kopieren Sie sie in ein lokales Verzeichnis. In meinem Fall habe ich gerade einen Ordner namens c: \ curl \ erstellt und alle Dateien dort abgelegt.

curl-facebook2

Woher weißt du, ob CURL funktioniert? Alles, was Sie tun müssen, ist eine Eingabeaufforderung zu öffnen, navigieren Sie zu dem Verzeichnis, in dem Ihre Dateien gespeichert sind, und geben Sie "curl.exe" ein.

curl-facebook4

Wenn Sie die obige Antwort erhalten, wissen Sie, dass es funktioniert.

Geben Sie als weiteren Test den Befehl gefolgt von einer beliebigen Website ein. Wenn curl auf Ihrem System funktioniert, sollten Sie den HTML-Code der Seite zurückholen. So sah es aus, nachdem ich "curl //www.makeuseof.com" eingegeben hatte.

curl-facebook5

Sobald Sie wissen, dass es funktioniert, müssen Sie sicherstellen, dass die Lockenfunktion immer so konfiguriert ist, dass sie bei jedem Start des Computers funktioniert.

Dies zu tun ist eigentlich ziemlich einfach. Gehen Sie in den Task-Manager, indem Sie auf Ausführen und dann auf "taskmgr" klicken.

curl-facebook1c

Klicken Sie im Task-Manager auf die Registerkarte Start, klicken Sie im Menü auf Datei und wählen Sie Neue Aufgabe erstellen .

Geben Sie im Feld " Öffnen:" den Pfad ein, in dem Sie die ausführbare Datei "curl" platziert haben. In meinem Fall ist das "c: \ temp \ curl \ curl.exe"

curl-facebook6

Damit Sie Ihren Befehl überall und von jedem Verzeichnis aus ausführen können, sollten Sie "c: \ temp \ curl \" als Umgebungsvariable festlegen. Sie können dies tun, indem Sie in die Systemsteuerung gehen, auf System klicken und dann auf die Registerkarte Erweitert klicken.

Klicken Sie auf die Schaltfläche Umgebungsvariablen, blättern Sie im Bereich Systemvariablen die Pfadvariable nach unten. Doppelklicken Sie darauf, damit das Popup-Fenster Systemvariable bearbeiten angezeigt wird. Fügen Sie am Ende der langen Variablenwert-Zeichenfolge den Pfad an, in dem Ihre curl-Datei gespeichert ist, wobei ein ";" vorangestellt ist.

curl-facebook7

Starten Sie jetzt einfach Ihren Computer neu, und Curl ist nicht so konfiguriert, dass es beim Start Ihres Computers gestartet wird. Sie können Curl-Befehle an einer beliebigen Eingabeaufforderung an dieser Stelle ausführen.

Schritt 2: Konfigurieren Sie IFTTT Maker Channel

Jetzt ist es an der Zeit, einen Maker-Channel auf IFTTT einzurichten. IFTTT stellt jetzt eine Verbindung zu allem her: Einführung des Maker-Channels IFTTT verbindet sich nun mit allem: Einführung des Maker-Channels Die Möglichkeiten für IFTTT sind endlos. Aber bis jetzt war es schwierig, es mit Ihren eigenen Hardwareprojekten zu verbinden. Heute ist alles anders. Lesen Sie mehr, um Ihren Curl POST-Befehl zu erhalten. Die Schritte zum Einrichten eines Maker Channels auf IFTTT sind auf der Maker Channel-Seite von IFTTT sehr gut angelegt.

Hier ist die Schlüsselzeile auf dieser Seite. Sie müssen sicherstellen, dass Sie die Syntax verwenden, die auf der Seite in dem Befehl angezeigt wird, den Sie auf Ihrem Computer eingeben.

curl-facebook8

Das Bit "{event}" ist der Name des Ereignisses, das Sie in Ihrem Maker-Kanal erstellt haben (siehe unten). Der Schlüssel am Ende ist der lange Schlüsselcode, den Sie auf der Maker Channel-Seite sehen.

Wenn Sie also ein neues Rezept mit dem Maker-Kanal als Auslöser erstellen, müssen Sie dem Ereignis einen Namen geben und dann notieren, wie Sie es aufgerufen haben. In diesem Fall habe ich ein Event namens "post_facebook" erstellt, mit dem ich einen neuen Post auf Facebook erstellen werde.

curl-facebook9

Der Facebook-Auslöser, den ich gewählt habe, ist offensichtlich, eine neue Statusmeldung auf meiner Zeitleiste zu erstellen.

Weiter unten im Rezept sehen Sie, dass Sie genau die gewünschte Nachricht ausgeben können, indem Sie dem Rezept einen Wert mit der Bezeichnung "Wert1" senden. Sie müssen dies beim Erstellen Ihres Rezepts im Feld Statusmeldung definieren.

locken-facebook10

Nun, da Ihr IFTTT-Rezept bereit ist und auf Ihren eingehenden POST-Befehl über den Maker-Kanal wartet, können Sie mit der Veröffentlichung auf Facebook beginnen. 10 Möglichkeiten zur Aktualisierung von Facebook und Twitter Gleichzeitig 10 Möglichkeiten zur Aktualisierung von Facebook und Twitter Lesen Sie mehr gleichzeitig mit der Eingabeaufforderung !

Schritt 3: Nachtragen mit CURL-Befehlen

Damit der Maker-Kanal den POST-Befehl korrekt erkennt, müssen Sie ihn korrekt formatieren. Platzieren Sie den Ereignisnamen an der richtigen Position in der URL. Wie Sie unten sehen können, lautet mein Ereignisname "post_facebook", wobei der Schlüssel hinter dem Teil "/ key /" der URL eingefügt wird.

locken-facebook11

Der Post-Text ist wichtig, um richtig zu werden. Da dies als URL-String angezeigt wird, können Sie nicht einfach Leerzeichen einfügen, in denen normalerweise Leerzeichen angezeigt werden. Der Trick, um herumzukommen, ist das Einfügen von "% 20" überall in deinem Beitrag, wo ein Leerzeichen gehen würde.

Um "Mein erster Beitrag mit einem curl-Befehl" auf meiner Facebook-Timeline zu posten, sieht mein CMD-Befehl folgendermaßen aus:

curl-facebook12

Und fast sofort erschien mein Befehl, den Posteingang auf meiner Facebook-Timeline zu starten, einfach so.

curl-facebook13

Nun, wenn Sie darüber nachdenken, ist das Posten auf Facebook über eine Befehlszeile nur der Anfang einiger wirklich cooler Sachen.

Sie könnten leicht Batch-Jobs erstellen Dip Your Toes im Batch-Datei-Programmierung für Windows Dip Your Toes im Batch-Datei-Programmierung für Windows Warum lassen Sie einfache, sich wiederholende Aufgaben Sie langweilen? Wenn Sie nicht delegieren, innovieren können! Mit Windows können Sie einfache, kleine Programme erstellen, sogenannte Batch-Dateien, die sich um diese lästigen Aufgaben kümmern. Lesen Sie mehr, um auf Ihrem PC automatisch zu laufen, das alles nach einem festen Zeitplan veröffentlicht. Besser noch, verwenden Windows Scripting besser als Batch: Ein Windows Scripting Host Tutorial besser als Batch: Ein Windows Scripting Host Tutorial Lesen Sie mehr oder ein VBA-Makro Wie Sie Ihre eigene einfache App mit VBA machen können Sie Ihre eigene einfache App mit VBA Für diejenigen von Ihnen, die wirklich gerne in der Lage sein würden, Ihre eigene Anwendung zu schreiben, aber noch nie zuvor eine einzige Codezeile eingegeben haben, werde ich Sie dabei begleiten, Ihre ... Lesen Sie mehr in Excel oder Word zu treten Aus automatisierten Facebook-Posts!

Die Möglichkeiten sind endlos, und wir können einige kreative Integrationen mit diesem Ansatz in einigen kommenden Posts erkunden. Möchten Sie irgendwelche spezifischen sehen? Fordern Sie sie in den Kommentaren unten an! Lassen Sie uns über die coolen Dinge sprechen, die Sie jetzt tun können und die Sie auch ohne FBCMD von der Kommandozeile aus auf Facebook posten können.

In this article