So veröffentlichen Sie von der Befehlszeile aus auf Facebook, dass FBCMD tot ist

So veröffentlichen Sie von der Befehlszeile aus auf Facebook, dass FBCMD tot ist / Sozialen Medien

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

Es ist definitiv der schnellste Weg, um auf Facebook zu posten, aber wie richten Sie es ein? Und warum verwenden Sie nicht einfach die bewährte Methode, die jeder benutzte, genannt FBCMD, die von Dave Tompkins an der University of British Columbia erstellt wurde?

Nun, die Wahrheit ist, dass die FBCMD ab April 2015 starb. Dave hat nicht nur die Aktualisierung des Programms beendet, sondern auch so viele Änderungen vorgenommen, dass die Funktionalität der App vollständig beeinträchtigt wurde.

Was ist mit FBCMD passiert??

Laut einer Erklärung von Dave Tompkins auf seiner Projektwebsite deutete er auf eine Kombination von Gründen für das Beenden des Projekts an - zum Teil mit persönlichen Zeitverwaltungsproblemen, zum Teil aber auch mit Änderungen bei Facebook.

Was mich dazu gebracht hat, Daves Aussage zu entdecken, war die Tatsache, dass ich FBCMD nicht mehr dazu bringen konnte, Access Facebook über die Linux-Befehlszeile zu authentifizieren. Zugriff auf Facebook über die Linux-Befehlszeile. Praktisch jeder, besonders in Ländern der ersten Welt, ist auf Facebook. Freunde, Ereignisse, Bilder und vieles mehr finden Sie auf Facebook, anders als an anderen Orten. Ein ultimativer Geek möchte jedoch möglicherweise nicht… Read More. Bei jedem Authentifizierungsversuch erhielt ich einen merkwürdigen neuen Fehlercode. Folgendes hat er geschrieben:

“Ich habe dieses Projekt 2007 begonnen, als Facebook und ich sehr unterschiedlich waren.

  • Ich ziehe jetzt eine Familie und habe einen anspruchsvollen Job. Wenn ich wertvoll werde “kostenlos” Es gibt andere Projekte, für die ich meine Zeit lieber verbringen möchte.
  • Ich habe aufgehört, FBCMD selbst zu verwenden. Ich logge mich einmal in der Woche bei Facebook ein und lauere ein bisschen herum, aber ich kommuniziere oder teile selten etwas.
  • Facebook entfernt sich von Apps mit breitem Zugriff und Berechtigungen.
  • Es war zu frustrierend, um mit Facebook auf dem Laufenden zu bleiben und seine API zu ändern.

Die Strohhalme, die den Rücken des Kamels brachen, lauteten: Ablehnung von API 1.0, Entfernen von offline_access und Ändern des Authentifizierungsmodells.”

Eine weitere nützliche Anwendung, die Benutzern einen einfacheren Zugriff auf das soziale Netzwerk ermöglicht. 5 Möglichkeiten für den einfachen Zugriff auf soziale Netzwerke von einer einzigen App. 5 Möglichkeiten für den einfachen Zugriff auf soziale Netzwerke von einer einzigen App. Heutzutage sind wir bei allen Konten für soziale Netzwerke recht dünn Wir haben: Facebook, Twitter, Google+, LinkedIn, Tumblr usw., so dass das Verwalten der Bilder entweder eine beträchtliche Zeit in Anspruch nehmen kann oder sie einfach nicht von überall lesen, beißen den Staub. Vielen Dank, Facebook.

Bei Facebook posten Von der Eingabeaufforderung aus

Hab keine Angst! Nur weil FBCMD tot ist, bedeutet das nicht, dass Sie nicht über eine Eingabeaufforderung auf Facebook posten können. In diesem Artikel zeige ich Ihnen, wie Sie dies mit einem “locken” Befehl unter Windows oder Linux und IFTTT, um den Befehl an Facebook weiterzuleiten.

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

Wenn Sie dies auf einem Windows-PC ausführen, müssen Sie curl von der Projektwebsite installieren.

Am besten nutzen Sie den Download-Assistenten, mit 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 gezippten 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 für 32-Bit). In den folgenden Installationsanweisungen erfahren Sie, wie Sie testen können, ob es funktioniert.

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

Woher wissen Sie, ob CURL funktioniert? Sie müssen nur eine Eingabeaufforderung öffnen, zu dem Verzeichnis wechseln, in dem Ihre Dateien gespeichert sind, und den Typ eingeben “curl.exe”.

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

Geben Sie als einen weiteren Test den Befehl gefolgt von einer beliebigen Website ein. Wenn curl auf Ihrem System funktioniert, sollten Sie die HTML-Seite zurückbekommen. So sah es nach meiner Eingabe aus “curl //www.makeuseof.com”.

Sobald Sie wissen, dass es funktioniert, sollten Sie sicherstellen, dass curl immer so konfiguriert ist, dass es bei jedem Start Ihres Computers funktioniert.

Das ist eigentlich ziemlich einfach. Gehen Sie in den Task-Manager, indem Sie auf klicken Lauf und und tippen “taskmgr”.

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

In dem Öffnen: Geben Sie in das Feld den Pfad ein, in dem Sie die Curl-Programmdatei abgelegt haben. In meinem Fall ist das so “c: \ temp \ curl \ curl.exe”

Damit Sie Ihren Befehl von überall und von jedem Verzeichnis aus ausführen können, möchten Sie dies festlegen “c: \ temp \ curl \” als Umgebungsvariable. Sie können dies tun, indem Sie in gehen Schalttafel, Klicken Sie auf System und dann auf die Erweitert Tab.

Klicke auf das Umgebungsvariablen unter der Taste Systemvariablen Fenster, scrollen Sie die Pfad Variable. Doppelklicken Sie darauf, damit die Systemvariable bearbeiten Popup erscheint. Hängen Sie am Ende des langen Variablenwert-Strings den Pfad an, in dem Ihre Curl-Programmdatei gespeichert ist, mit einem vorangestellten “;”.

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

Schritt 2: Konfigurieren Sie den IFTTT Maker Channel

Jetzt ist es Zeit, einen Maker-Kanal auf IFTTT einzurichten. IFTTT verbindet sich jetzt mit allem: Einführung in den Maker-Kanal IFTTT verbindet sich jetzt mit allem: Mit dem Maker-Kanal Die möglichen Einsatzmöglichkeiten von IFTTT sind endlos. Bisher war es jedoch schwierig, es mit Ihren eigenen Hardwareprojekten zu verbinden. Heute hat sich alles geändert. Lesen Sie mehr, um Ihren Curl POST-Befehl zu erhalten. Die Schritte zum Einrichten eines Maker-Kanals auf IFTTT sind auf der Maker Channel-Seite von IFTTT wirklich gut beschrieben.

Hier ist die Schlüsselzeile auf dieser Seite. Sie müssen sicherstellen, dass Sie die Syntax verwenden, die auf der Seite des Befehls angegeben ist, den Sie auf Ihrem Computer eingeben.

Das “Veranstaltung” bit 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-Channel als Auslöser erstellen, müssen Sie das Ereignis benennen und dann notieren, wie Sie es genannt haben. In diesem Fall habe ich ein Ereignis erstellt “post_facebook” dass ich verwenden werde, um einen neuen Beitrag auf Facebook zu erstellen.

Der von mir gewählte Facebook-Auslöser besteht offensichtlich darin, eine neue Statusmeldung auf meiner Timeline 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 "Senden" senden “Wert1”. Sie müssen dies im definieren Statusnachricht Feld, wenn Sie Ihr Rezept erstellen.

Jetzt, da Ihr IFTTT-Rezept fertig ist und auf Ihren eingehenden POST-Befehl über den Maker-Kanal wartet, können Sie jetzt auf Facebook posten. 10 Möglichkeiten, Facebook & Twitter gleichzeitig zu aktualisieren 10 Möglichkeiten, Facebook & Twitter gleichzeitig zu aktualisieren, und lesen Sie mit der Eingabeaufforderung!

Schritt 3: Verwenden Sie CURL-Befehle

Damit der Maker-Kanal Ihren POST-Befehl richtig erkennt, müssen Sie ihn richtig formatieren. Platzieren Sie den Ereignisnamen an der richtigen Stelle in der URL. Wie Sie unten sehen können, lautet mein Veranstaltungsname “post_facebook” mit dem Schlüssel nach dem “/Schlüssel/” Teil der URL.

Der Posttext ist wichtig, um richtig zu sein. Da dies eine URL-Zeichenfolge ist, können Sie nicht einfach Leerzeichen in die Leerzeichen einfügen. Der Trick, um das zu umgehen, ist das Einfügen “% 20” überall in Ihrem Beitrag, wo ein Platz gehen würde.

Zu posten “Mein erster Beitrag mit einem Curl-Befehl” Auf meiner Facebook-Timeline sieht mein CMD-Befehl folgendermaßen aus:

Und beinahe sofort erschien meine von der Eingabeaufforderung initiierte Stelle auf meiner Facebook-Timeline, genau so.

Wenn Sie jetzt darüber nachdenken, ist das Posten auf Facebook über eine Befehlszeile nur der Anfang einiger wirklich cooler Dinge.

Sie könnten problemlos Stapeljobs erstellen. Zehen Sie Ihre Zehen in Batchdatei-Programmierung für Windows. Tauchen Sie Ihre Zehen in Batchdatei-Programmierung für Windows. Warum lassen Sie sich durch einfache, sich wiederholende Aufgaben langweilen? Wenn Sie nicht delegieren können, innovieren Sie! Mit Windows können Sie kleine Programme erstellen, so genannte Batch-Dateien, die diese lästigen Aufgaben erledigen. Lesen Sie mehr, um automatisch auf Ihrem PC ausgeführt zu werden. Dort werden nach einem festen Zeitplan alle gewünschten Elemente gepostet. Besser noch, verwenden Sie Windows Scripting besser als Batch: Ein Windows Scripting Host-Lernprogramm Besser als Batch: Ein Windows Scripting Host-Lernprogramm Lesen Sie mehr oder ein VBA-Makro Für diejenigen von Ihnen, die wirklich gerne in der Lage wären, Ihre eigene Anwendung zu schreiben, aber noch nie zuvor eine einzige Codezeile eingegeben haben, werde ich Sie durch die Erstellung Ihrer… Weiterlesen in Excel oder Word führen, um automatisiert zu starten Facebook-Beiträge!

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

Erfahren Sie mehr über: Eingabeaufforderung, Facebook, IFTTT, Terminal.