FME Flow: 2025.0
Dropbox-Verzeichnis
Der Trigger "Dropbox-Verzeichnis" überwacht die Aktivitäten in einem Dropbox-Ordner und sendet JSON-Nachrichten zu dieser Aktivität, die das Hinzufügen, Ändern und Löschen von Dateien umfassen.
Der Trigger "Dropbox-Verzeichnis" verfügt über zwei Ausgabe-Ports. Der Success-Port (✔) kann eine Nachricht senden, wenn der Trigger erfolgreich abgefragt hat. Der Failure-Port (x) kann eine Nachricht senden, wenn der Trigger beim Abfragen fehlschlägt.
Konfigurieren Ihrer Dropbox Account App
Bevor Sie einen Trigger "Dropbox-Verzeichnis" für ein Dropbox-Konto erstellen, müssen Sie das Konto mit einer App konfigurieren.
- Melden Sie sich bei Ihrem Dropbox-Konto an und navigieren Sie zu https://www.dropbox.com/developers/apps.
- Klicken Sie auf der Seite "My apps" auf Create app.
- Auf der Seite "Create a new app on the Dropbox Platform":
- Choose an API: Wählen Sie Dropbox API.
- Choose the type of access you need: Wählen Sie Full Dropbox.
- Name your app: Geben Sie einen Namen für Ihre App an.
- Überprüfen Sie die "Dropbox API Terms and Conditions" und aktivieren Sie das Kontrollkästchen.
- Klicken Sie auf Create app.
Parameter
Hinweis Siehe auch Arbeiten mit Parametern in Automatisierungs-Workflows.
Tipp Um zu testen, ob Ihre Parameter wie erwartet funktionieren, klicken Sie auf Validieren.
- Authentifizierungsmodus: Gibt den Typ des OAuth2-Zugriffstokens für das Dropbox-Konto an, das Sie überwachen möchten.
- Autorisierungscode verwenden: Verwenden Sie einen dynamisch generierten Dropbox-Token. Sie müssen sich bei Dropbox autorisieren, um einen Token für den Zugriff zu generieren, der nach einer vierstündigen Sitzung abläuft, sowie einen Aktualisierungs-Token, der bei längerem Zugriff automatisch angewendet wird:
- Klicken Sie auf Autorisieren.
- Geben Sie im Dialogfeld „Dropbox autorisieren“ die folgenden Anmeldedaten für Ihre Dropbox-Konto-App ein:
- App-Schlüssel
- Autorisierungscode
- App-Geheimnis
- Klicken Sie auf Autorisieren.
- Token verwenden: Verwenden Sie einen Dropbox-Zugriffstoken, der vor September 2021 erstellt wurde und nicht abläuft.
- Autorisierungscode verwenden: Verwenden Sie einen dynamisch generierten Dropbox-Token. Sie müssen sich bei Dropbox autorisieren, um einen Token für den Zugriff zu generieren, der nach einer vierstündigen Sitzung abläuft, sowie einen Aktualisierungs-Token, der bei längerem Zugriff automatisch angewendet wird:
- Zugriffstoken: Wenn oben Autorisierungscode verwenden angegeben ist, wird dieses Feld automatisch ausgefüllt, nachdem die Dropbox-Autorisierung abgeschlossen ist. Wenn oben Token verwenden angegeben ist, geben Sie das OAuth2-Zugangs-Token für das Dropbox-Konto an, das Sie überwachen möchten.
- Aktualisierungstoken: Wenn oben Autorisierungscode verwenden angegeben ist, wird dieses Feld automatisch ausgefüllt, nachdem die Dropbox-Autorisierung abgeschlossen ist.
- Ablauf des Zugriffstokens: Wenn Autorisierungscode verwenden oben angegeben ist, wird dieses Feld automatisch ausgefüllt, nachdem die Autorisierung von Dropbox abgeschlossen ist.
- Zu überwachender Pfad: Geben Sie mithilfe von Schrägstrichen einen Ort in Ihrem Dropbox-Konto an, um nach Änderungen zu suchen. Beispiel:
/MyFolder. Verwenden Sie einen einzelnen Schrägstrich, um die oberste Ebene ("root") anzugeben:/. - Unterverzeichnisse überwachen: Um Aktivitäten im ausgewählten Verzeichnis und allen Unterverzeichnissen zu überwachen, geben Sie Ja an. Um Aktivitäten nur im ausgewählten Verzeichnis und nicht in dessen Unterverzeichnissen anzuzeigen, geben Sie Nein an.
- Zu beachtende Ereignisse: Standardmäßig werden alle Aktionen im angegebenen Verzeichnis überwacht, einschließlich Hinzufügen (CREATE), Ändern (MODIFY) und Löschen (DELETE) von Dateien (und ggf. von Ordnern). Um nur eine oder zwei dieser Aktionen zu überwachen, klicken Sie auf das "x" neben der Aktion, die Sie nicht überwachen möchten, um sie zu entfernen. Um nach dem Entfernen eine Aktion hinzuzufügen, klicken Sie in die Dropbox und wählen Sie diese aus.
Hinweis Ereignisse werden aufgrund von Änderungen des Dateidatums ausgelöst. Wenn eine Datei überschrieben wird, wird ein MODIFY-Ereignis ausgelöst.
Attribute der Ausgabe
Siehe auch
| Attribut | Beschreibung |
|---|---|
| Zeit | Ereigniszeit |
| source | Ereignistyp |
| error.type |
(nur Failure-Port) Fehlertyp:
|
| error.message | (nur Failure-Port) Fehlermeldung |
| file.event | (nur Success-Port) Datei-Aktion (Create/Modify/Delete) |
| file.path | (nur Success-Port) Dateipfad |
| file.rootName |
(nur Success-Port) Datei-Root-Name |
| dropbox.user | (nur Success-Port) Dropbox-Konto |