API : Häufige von ExifTool erkannte sensible Metadaten entfernen und den Dateiinhalt bewahren.
- Kostenloses Konto erstellen
- Klicken Sie auf den Link in der E-Mail, um Ihre Adresse zu bestätigen.
- Token mit Zugangsdaten erzeugen
- Verwenden Sie das Token, um den Prozess asynchron zu starten
- Um den Fortschritt zu verfolgen, senden Sie eine einfache GET-Anfrage (Sie können diesen HTTP-Aufruf alle 10 Sekunden ausführen):
Sie können für diesen CURL-Aufruf jede Sprache verwenden. (Python, PHP, Java, JavaScript...) Brauchen Sie Hilfe?
Wenn Ihre Zugangsdaten korrekt sind, liefert unser Server als Antwort ein Token:
YOUR_TOKEN ist eine Stunde gültig; die Gültigkeit kann mit YOUR_REFRESH_TOKEN verlängert werden.
actionResultsDownloadURLs enthält es die authentifizierten URLs zum Herunterladen jeder erzeugten Ergebnisdatei.
Asynchrone API: Dateimetadaten bereinigen
Senden Sie genau eine Bild-, PDF-, Audio- oder Videodatei bis 50 MiB. Das Original wird nie verändert. Der Dienst entfernt erkannte übliche Metadaten aus einer Kopie und bewahrt, sofern unterstützt, Orientierungs- und Farbprofil-Tags. Eine vollständige Anonymisierung wird nicht garantiert.
Endpunkt: POST https://mxprocess.com/api/files/start-process
Authentifizierung: Bearer JWT
Kosten: 3 tokens, nach erfolgreichem Abschluss berechnet.
Bereinigung starten
Speichern Sie die zurückgegebene id und rufen Sie /api/actions/get-action-infos/{id} mit demselben JWT ab. Wenn accomplished auf true, actionResults enthält sowohl die bereinigte Datei (cleaned-<original>) als auch die Datei <original>.metadata-report.json. Laden Sie jedes Ergebnis über seine authentifizierte URL herunter.
Erstantwort
Abgeschlossener Bericht
Wenn die Datei keine beschreibbaren Metadaten besitzt (etwa eine Textdatei), wird die Kopie unverändert zurückgegeben und metadataFoundBefore ist false. Ungültige Anzahl, eine nicht zugängliche Datei oder eine Datei über 50 MiB wird vor der Verarbeitung abgelehnt.
Die API sendet eine JSON-Antwort, um den Start des Prozesses zu bestätigen. Beachten Sie das Feld « trackingUrl », mit dem Sie den gestarteten Prozess verfolgen können. Die Antwort enthält auch die Prozess-ID; in diesem Beispiel ist sie 643:
Wenn der Prozess noch nicht abgeschlossen ist, erhalten Sie diese Antwort mit "accomplished": false
Wenn der Prozess abgeschlossen ist, erhalten Sie diese Antwort mit "accomplished": true. Das Feld actionResultsDownloadURLs enthält authentifizierte URLs zum Herunterladen der erzeugten Ergebnisse:
Verwenden Sie jede unter actionResultsDownloadURLs angegebene URL direkt zum Herunterladen des zugehörigen Ergebnisses.
Ist diese Dokumentation unklar? (Python, PHP, Java, JavaScript...) Brauchen Sie Hilfe?
Kontakt Diese API ist auch im synchronen Modus verfügbar: Entwickler-API : MetadataCleaner