Workflow zur Aktualisierung des Twitter-Banners mit einem Bild von Unsplash

Dieser Workflow lädt ein Bild von Unsplash herunter und aktualisiert das Twitter-Profilbanner des Benutzers.

Workflow zur Aktualisierung des Twitter-Banners mit einem Bild von Unsplash

Die Website nutzt die Wordpress-Infrastruktur.

Server: Unser Server befindet sich in einem Unternehmen mit Sitz in Deutschland. Er hat eine hohe und schnelle Internetverbindung. Es gibt eine Generatorunterstützung für ununterbrochenen Strom.

Beschreibung des Workflows

Dieser n8n-Workflow besteht aus mehreren Nodes, die zusammenarbeiten, um ein Bild von Unsplash herunterzuladen und es als Profilbanner auf Twitter einzustellen. Im Folgenden sind die einzelnen Nodes und ihre Funktionen aufgeführt.

1. On clicking ‚execute‘ (Typ: Manual Trigger)

Diese Node dient als Auslöser des Workflows. Sie wird aktiviert, wenn der Benutzer auf die Schaltfläche „Ausführen“ klickt. Damit beginnt der gesamte Prozess.

2. Start (Typ: Start)

Diese Node stellt den Anfangspunkt des Workflows dar. Sie wird automatisch aktiviert, wenn der Workflow ausgelöst wird.

3. HTTP Request (Typ: HTTP Request)

Diese Node wird verwendet, um ein Bild von Unsplash herunterzuladen. Hier sind die wichtigsten Parameter:

  • URL: https://unsplash.com/photos/lUDMZUWFUXE/download?ixid=MnwxMjA3fDB8MXxhbGx8Mnx8fHx8fDJ8fDE2MzczMjY4Mjc&force=true – Diese URL verweist auf das spezifische Bild auf Unsplash.
  • responseFormat: file – Das bedeutet, dass die Antwort als Datei erwartet wird, um das Bild korrekt zu speichern.

4. HTTP Request1 (Typ: HTTP Request)

Diese Node sendet das heruntergeladene Bild an die Twitter API, um das Profilbanner zu aktualisieren. Hier sind die Parameter:

  • URL: https://api.twitter.com/1.1/account/update_profile_banner.json – Dies ist die API-Endpoint-URL für das Aktualisieren des Profilbanners.
  • requestMethod: POST – Die HTTP-Methode, die verwendet wird, um Daten an den Server zu senden.
  • authentication: oAuth1 – Dies zeigt an, dass eine OAuth 1.0-Authentifizierung erforderlich ist.
  • jsonParameters: true – Stellt sicher, dass die Parameter als JSON gesendet werden.
  • sendBinaryData: true – Indiziert, dass die binären Daten (das Bild) gesendet werden sollen.
  • binaryPropertyName: banner:data – Dies gibt an, unter welchem Namen die binären Daten gespeichert werden.

Ergebnis

Nach dem Ausführen dieses Workflows wird das Profilbanner des Twitter-Kontos erfolgreich mit dem heruntergeladenen Bild von Unsplash aktualisiert.

Facebook
Twitter
LinkedIn

Andere Projekte