Arbeiten mit fortsetzbaren Uploads
Erstellen eines fortsetzbaren Jobs
Schritt eins:
Schritt zwei:
Als Nächstes müssen Sie den fortsetzbaren Upload starten. Senden Sie dazu einen POST-Aufruf an die upload_url aus dem vorherigen Schritt und stellen Sie sicher, dass Sie die folgenden Header einschließen: Content-Type: text/plain Content-Length: 0 x-goog-resumable: startInstallieren Sie die Abhängigkeiten
$ npm -v 6.4.1
Eine ähnliche Versionsnummer zeigt an, dass Ihre Umgebung bereit ist (Ihre Versionsnummer kann abweichen). Wir verwenden npm, um die Upload-Bibliothek zu installieren. Führen Sie diesen Befehl aus:
$ npm install -g needle
Alles ist eingerichtet; zusätzliche Konfiguration ist nicht erforderlich.
Resumable-Ziel anfordern
Bereiten Sie den Code für das Hochladen einer Datei vor
- Der erste ist der Speicherort der Datei (mit den Post- oder User-IDs), die Sie hochladen möchten.
- Der zweite ist die Upload-URL, die wir aus der Antwort des Compliance-endpoints erhalten haben.
Starting upload to: https://storage.googleapis.com/twttr-tweet-compliance/<redacted> Upload not completed, resuming Initiating upload
Sie können den Upload jederzeit pausieren, indem Sie Strg+C drücken oder Ihr Terminal schließen. Sie können den Upload später an derselben Stelle fortsetzen, indem Sie denselben Befehl erneut ausführen. Sobald die Datei vollständig hochgeladen wurde, sehen Sie die folgende Meldung:
Upload complete
An diesem Punkt können Sie das Compliance-Status-Endpoint verwenden, um den Status Ihres Compliance-Jobs zu überprüfen, und das Compliance-Ergebnis nach Abschluss herunterladen.