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.
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.
Im Fall von Windows erhalten Sie wahrscheinlich einen komprimierten Download mit mehreren Versionen für 32-Bit- oder 64-Bit-Windows.
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.
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.
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.
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.
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"
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.
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.
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.
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.
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.
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:
Und fast sofort erschien mein Befehl, den Posteingang auf meiner Facebook-Timeline zu starten, einfach so.
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.