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: