Workflow zur Aktualisierung des Twitter-Banners

Dieser Workflow ermöglicht es, ein Banner für ein Twitter-Profil herunterzuladen und hochzuladen.

Workflow zur Aktualisierung des Twitter-Banners

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.

Workflow Übersicht

In diesem Workflow wird ein Banner von einer URL heruntergeladen und anschließend in das Twitter-Profil des Nutzers hochgeladen. Der Workflow besteht aus vier Knoten, die jeweils unterschiedliche Funktionen ausführen.

1. On clicking ‚execute‘

  • Adı: On clicking ‚execute‘
  • Tipi: Manual Trigger
  • İşlevi: Dieser Knoten ist der Startpunkt des Workflows. Er wird ausgelöst, wenn der Benutzer auf den Ausführen-Button klickt.
  • Ayarlar: Keine speziellen Einstellungen, da es sich um einen manuellen Auslöser handelt.

2. Start

  • Adı: Start
  • Tipi: Start
  • İşlevi: Dieser Knoten markiert den Beginn des Workflows. Er dient dazu, den Ablauf zu initialisieren.
  • Ayarlar: Keine speziellen Einstellungen – fungiert einfach als Startpunkt.

3. HTTP Request

  • Adı: HTTP Request
  • Tipi: HTTP Request
  • İşlevi: Dieser Knoten lädt das Bannerbild von der gegebenen URL herunter.
  • Ayarlar:
    • URL: https://unsplash.com/photos/lUDMZUWFUXE/download?ixid=MnwxMjA3fDB8MXxhbGx8Mnx8fHx8fDJ8fDE2MzczMjY4Mjc&force=true
    • Response Format: file – das Bild wird als Datei zurückgegeben.

4. HTTP Request1

  • Adı: HTTP Request1
  • Tipi: HTTP Request
  • İşlevi: Dieser Knoten aktualisiert das Twitter-Profil des Nutzers, indem er das heruntergeladene Bannerbild hochlädt.
  • Ayarlar:
    • URL: https://api.twitter.com/1.1/account/update_profile_banner.json
    • Request Method: POST – um die Daten an den Twitter-Server zu senden.
    • Authentication: oAuth1 – für die Authentifizierung bei Twitter.
    • Send Binary Data: true – das Bannerbild wird als binäre Datei gesendet.
    • Binary Property Name: banner:data – das heruntergeladene Bild wird unter diesem Namen gesendet.

Ergebnis

Durch das Ausführen dieses Workflows wird das Bannerbild erfolgreich von der angegebenen URL heruntergeladen und in das Twitter-Profil des Nutzers hochgeladen. Dies ist ein praktisches Beispiel für die Integration von APIs mit n8n.

Für weiteren Gebrauch, laden Sie bitte den Workflow unter folgendem Link herunter:

Download Link

Facebook
Twitter
LinkedIn

Andere Projekte