Intégration stockage
FTP / SFTP
Transférez captures, rapports PDF et vidéos vers tout serveur FTP ou SFTP après chaque job. Intégrez ScreenshotCenter aux systèmes historiques, à l’hébergement et aux pipelines qui s’appuient sur le FTP.
Recommandé
SFTP (transfert SSH)
Transferts chiffrés sur SSH. Authentification par mot de passe ou clé SSH pour une sécurité maximale.
Également pris en charge
FTP / FTPS
FTP classique avec TLS optionnel (FTPS). Pour les environnements qui ne supportent pas SSH.
Comment ça marche
- 1
Créer un utilisateur FTP/SFTP avec écriture
Sur le serveur, créez un utilisateur dédié limité à un répertoire. Mot de passe fort ou paire de clés SSH. Jamais le compte root.
- 2
Ajouter l’application FTP dans ScreenshotCenter
Allez dans Apps → Connect a new app → FTP. Saisissez hôte, port, identifiant, mot de passe (ou clé privée SFTP) et répertoire distant.
- 3
Configurer un modèle de chemin
Définissez un modèle pour nommer et placer les fichiers sur le serveur. Les répertoires distants sont créés s’ils n’existent pas.
- 4
Inclure l’ID d’application dans les requêtes
Ajoutez l’ID FTP au paramètre
apps. ScreenshotCenter transfère le fichier après la capture.
Exemple simple
curl "https://api.screenshotcenter.com/api/v1/screenshot/create\
?key=YOUR_API_KEY\
&url=https://example.com\
&apps=my-ftp-app" Le statut du transfert figure dans apps[].status à la fin du job.
Modèles de chemin distant
Contrôlez le placement des fichiers sur le serveur distant :
/screenshots/{domain}/{yyyy}-{mm}-{dd}/{id}.png Variables : {id}, {domain}, {yyyy}, {mm}, {dd}, {shot}, {browser}, {country}. Les dossiers manquants sont créés automatiquement.
Cas d’usage
Intégration systèmes historiques
Alimentez des outils qui consomment des fichiers par FTP — publication, archivage, CMS historiques.
Livraison vers hébergement web
Déposez les captures dans la racine web et servez-les en statique — sans stockage cloud.
Environnements isolés
Livrez vers des serveurs sans accès cloud mais avec un point de terminaison SFTP.
Pipelines média
Déposez dans des dossiers FTP surveillés par transcodage, scripts CDN ou traitement par lots.
Pour commencer
- 1. Créez un utilisateur FTP/SFTP avec écriture sur un répertoire dédié.
- 2. Dans ScreenshotCenter, allez dans Apps → Connect a new app → FTP.
- 3. Saisissez hôte, port, identifiants, répertoire distant et modèle de chemin. Testez la connexion et enregistrez.
- 4. Ajoutez l’ID au paramètre
appsdans vos requêtes.