Télécharger les fichiers uploadés par un usager sur son dossier
Exemple d'implémentation pour récupérer l'URL des fichiers des champs d'un dossier. Une fois ces URL récupérées vous pouvez les télécharger avec la méthode de votre choix.
Attention, les liens vers les fichiers expirent au bout de 1h.
Pour ajouter les URLs des fichiers à votre code existant, Il vous faut ajouter le FileFragment au ChampFragment :
fragment ChampFragment on Champ {
... on PieceJustificativeChamp {
files {
...FileFragment
}
}
}
fragment FileFragment on File {
filename
contentType
checksum
byteSize: byteSizeBigInt
url
}Vous pouvez tester en executant le script suivant avec les variables d'environnement adaptées :
API_TOKEN="votre_token" DEMARCHE_NUMBER=votre_numero_de_demarche ruby downloader.rbPour faciliter la lecture du code, la query complète GraphQL est fournie en PJ
Ensuite, vous pouvez executer ce code ruby
PrécédentPagination – Synchroniser une démarche à forte volumétrie (synchronisation)SuivantEnvoyer un message avec une PJ
Mis à jour