Datei-Uploads mit der Drive-API automatisieren
TrekMail Drive-Uploads sicher automatisieren: Idempotenzschlüssel, Kontingentprüfung, mehrteilige Uploads, MCP-Werkzeuge und Fehlerbehandlung.
Artikeldetails
Typ, Schwierigkeit, Tarife und Info zur letzten Aktualisierung.
▼
Artikeldetails
Typ, Schwierigkeit, Tarife und Info zur letzten Aktualisierung.
- Typ
- Referenz
- Schwierigkeit
- Mittel
- Tarife
- Starter · Pro · Agency · + Drive Add-on
- Zuletzt aktualisiert
- 10. Sep 2026
Die Automatisierung von Uploads gehört zu den nützlichsten Workflows der Drive-API. Berichte, Rechnungen, erzeugte Exporte, signierte PDF-Dateien und Support-Anhänge können ohne manuelles Ziehen und Ablegen im richtigen TrekMail Drive-Ordner landen.
Das sichere Verfahren ist einfach: Speicher prüfen, einen Ordner erstellen oder auswählen, Upload starten, Bytes übertragen, Upload abschließen und einen nützlichen Audit-Trail schreiben.
Empfohlene Berechtigungsbereiche
Beginnen Sie für Uploads in das Account Drive mit:
drive:account:readdrive:account:write
Verwenden Sie für Uploads in das Postfach-Drive:
drive:mailbox:readdrive:mailbox:write
Vermeiden Sie Freigabe- und endgültige Löschrechte, sofern derselbe Workflow sie nicht wirklich benötigt. Wenn der Upload-Auftrag auch öffentliche Links erstellt, fügen Sie den passenden Freigabebereich hinzu.
Vorabprüfungen
Rufen Sie vor dem Hochladen einer großen Datei den Endpunkt für die Speicherübersicht oder Speicherplatznutzung auf. Ihre Integration sollte „Kontingent überschritten“ als normales Geschäftsergebnis behandeln und nicht als Absturz.
Eine gute Automatisierung prüft außerdem, ob der Zielordner vorhanden ist. Andernfalls erstellen Sie ihn mit einem Idempotenzschlüssel, damit Wiederholungsversuche keine doppelten Ordner erzeugen.
REST-Upload-Ablauf
- Senden Sie
POST /api/v1/drive/spaces/{space}/uploads:initiatemit Dateiname, Größe, optionaler Ordner-ID und MIME-Typ. - Senden Sie die Datei-Bytes an die zurückgegebene Upload-URL oder die URLs für den mehrteiligen Upload.
- Senden Sie nach erfolgreicher Übertragung
POST /api/v1/drive/uploads/{file}:complete. - Schlägt die Übertragung fehl, rufen Sie
POST /api/v1/drive/uploads/{file}:abortauf, um die Reservierung schnell freizugeben.
Verwenden Sie für die Initiierungsanfrage, die Upload-Kapazität reserviert, einen Idempotency-Key. Nutzen Sie pro logischer Datei einen stabilen Schlüssel, beispielsweise invoice-2026-05-001-upload. Gehen Sie nicht davon aus, dass jeder nachfolgende Upload-Endpunkt idempotente Ergebnisse erneut ausgibt. Bewahren Sie die zurückgegebene Datei-ID auf und prüfen Sie ihren Status, bevor Sie den Abschluss erneut versuchen oder eine Übertragung abbrechen.
MCP-Upload-Ablauf
Bevorzugen Sie für Agenten ein einzelnes Werkzeug:
drive_file_upload(space="account", local_path="/exports/report.pdf", folder_id=42)
Der MCP-Wrapper übernimmt Upload-Aushandlung, Übertragung, Abschluss und Abbruch bei Fehlern. Für eine angepasste Übertragungslogik stehen Werkzeuge auf niedriger Ebene bereit, die meisten Workflows benötigen sie jedoch nicht.
Konventionen für Namen und Ordner
Verwenden Sie vorhersehbare Namen, damit Menschen Drive später durchsuchen können:
Reports/2026/05/monthly-summary.pdfClients/Acme/contracts/acme-renewal-2026.pdfInvoices/2026/INV-2026-0042.pdf
Wenn ein Agent wiederholt Versionen hochlädt, fügen Sie Zeitstempel oder Versionsbezeichnungen hinzu. Vermeiden Sie Bedeutungsverlust, indem Sie jede Woche final.pdf hochladen.
Fehlerbehandlung
Planen Sie diese Fälle ein:
| Problem | Empfohlene Reaktion |
|---|---|
| Token hat nicht den nötigen Bereich | Halten Sie an und fordern Sie ein Token mit dem fehlenden Drive-Bereich an |
| Kontingent überschritten | Melden Sie die aktuelle Nutzung und verlinken Sie die Dokumentation zu Speicher oder Add-on |
| Upload-URL abgelaufen | Aktualisieren Sie die Teile oder starten Sie den Upload neu |
| Netzwerkfehler während der Übertragung | Brechen Sie die Upload-Reservierung ab und wiederholen Sie mit demselben logischen Idempotenzschlüssel |
| Ordner nicht gefunden | Listen Sie den Ordnerbaum erneut auf; erstellen Sie das Ziel nur, wenn der Workflow es erlaubt |
Nach dem Upload
Ist die Datei für eine externe Auslieferung vorgesehen, erstellen Sie einen Freigabelink mit Ablaufdatum und Download-Limit. Ist sie intern, belassen Sie sie als normale Drive-Datei. Prüfen Sie in beiden Fällen unter KI-Agenten & API → Audit-Protokoll das Token und die Abfolge der Aktionen.
Verwandte Artikel
Springen Sie zu nahegelegenen Anleitungen, die den Workflow fortsetzen.