FME Flow:2025.1
Répertoire Dropbox
Le déclencheur de répertoire Dropbox surveille l'activité sur un dossier Dropbox et envoie des messages JSON sur cette activité, qui peuvent inclure l'ajout, la modification et la suppression de fichiers.
Le déclencheur Dropbox Directory dispose de deux ports de sortie. Le port du succès (✔) peut envoyer un message si le déclencheur interroge avec succès. Le port d'échec (x) peut envoyer un message si le déclencheur ne parvient pas à interroger.
Configuration de votre application de compte Dropbox
Before creating a Dropbox Directory trigger on a Dropbox account, you must configure the account with an app.
- Connectez-vous à votre compte Dropbox et accédez àhttps://www.dropbox.com/developers/apps.
- Sur la page Mes applications, cliquez surCréer une application.
- Sur la page Créer une nouvelle application sur la plateforme Dropbox :
- Choisissez une API : SélectionnezAPI Dropbox.
- Choisissez le type d'accès dont vous avez besoin : SélectionnezDropbox complet.
- Nommez votre application : donnez un nom à votre application.
- Consultez les conditions générales de l’API Dropbox et cochez la case.
- CliquezCréer une application.
Paramètres
ConseilPour tester que vos paramètres fonctionnent comme prévu, cliquez surValider.
- Authentication Mode: Specifies the type of OAuth2 access token for the Dropbox account you want to watch.
- Use Authorization Code: Use a Dropbox token generated dynamically. You must authorize with Dropbox to generate an access token, which expires after a four-hour session, and a refresh token that is applied automatically for longer access:
- Click Authorize.
- On the Authorize Dropbox dialog, provide the following credentials for your Dropbox account app:
- App Key
- Authorization Code
- App Secret
- Click Authorize.
- Use Token: Use a Dropbox access token generated before September 2021 that does not expire.
- Use Authorization Code: Use a Dropbox token generated dynamically. You must authorize with Dropbox to generate an access token, which expires after a four-hour session, and a refresh token that is applied automatically for longer access:
- Access Token: If Use Authorization Code is specified above, this field auto-populates after Dropbox authorization is completed. If Use Token is specified above, provide the OAuth2 access token for the Dropbox account you want to watch.
- Refresh Token: If Use Authorization Code is specified above, this field auto-populates after Dropbox authorization is completed.
- Access Token Expiry: If Use Authorization Code is specified above, this field auto-populates after Dropbox authorization is completed.
- Chemin à surveiller: Fournissez un emplacement sur votre compte Dropbox pour surveiller les modifications, en utilisant des barres obliques. For example:
/MyFolder. To specify the top-level, or 'root', use a single forward slash:/. - Regarder les sous-répertoires: Pour surveiller l'activité dans le répertoire sélectionné et tous les sous-répertoires, spécifiezOui. Pour surveiller l'activité uniquement dans le répertoire sélectionné et non dans ses sous-répertoires, spécifiezNon.
- Événements à surveiller:Par défaut, toutes les actions sur le répertoire spécifié sont surveillées, y compris l'ajout (CRÉER), la modification (MODIFIER) et la suppression (SUPPRIMER) de fichiers (et de dossiers, le cas échéant). Pour surveiller uniquement une ou deux de ces actions, cliquez sur le « x » à côté de l'action que vous ne souhaitez pas surveiller pour la supprimer. Pour ajouter une action après l'avoir supprimée, cliquez à l'intérieur de la liste déroulante et sélectionnez-la.
NoteLes événements se déclenchent en fonction des modifications de la date du fichier. Si un fichier est écrasé, un événement MODIFY est déclenché.
Attributs de sortie
Voir aussi
| Attribut | Description |
|---|---|
| temps | Heure de l'événement |
| source | Type d'événement |
| type d'erreur |
(Port d'échec uniquement) Type d'erreur :
|
| message d'erreur | (Port d'échec uniquement) Message d'erreur |
| fichier.événement | (Port de réussite uniquement) Action de fichier (Créer/Modifier/Supprimer) |
| chemin du fichier | (Port de réussite uniquement) Chemin du fichier |
| fichier.rootName |
(Port de réussite uniquement) Nom racine du fichier |
| dropbox.utilisateur | (Port de réussite uniquement) Compte Dropbox |