Utiliser les téléversements reprenables
Création d’un job reprenable
Première étape :
Étape deux :
Ensuite, vous devrez initialiser le téléversement reprenable. Pour ce faire, effectuez un appel POST vers l’upload_url de l’étape précédente et veillez à inclure les en-têtes suivants : Content-Type: text/plain Content-Length: 0 x-goog-resumable: startInstaller les dépendances
$ npm -v 6.4.1
Un numéro de version similaire indique que votre environnement est prêt (notez que votre numéro peut différer). Nous utiliserons npm pour installer la bibliothèque d’envoi. Exécutez cette commande :
$ npm install -g needle
Tout est prêt ; aucune configuration supplémentaire n’est requise.
Demander une destination reprenant les envois
resumable
sur true afin d’obtenir une destination qui prend en charge le téléversement reprenable. Dans le corps de la réponse, vous recevrez une valeur upload_url
.
Préparez le code pour téléverser un fichier
- Le premier correspond à l’emplacement du fichier (contenant les Post ou User id) que vous souhaitez téléverser.
- Le second est l’URL de téléversement que nous avons reçue dans la réponse de l’endpoint de conformité.
Starting upload to: https://storage.googleapis.com/twttr-tweet-compliance/<redacted> Upload not completed, resuming Initiating upload
Vous pouvez mettre en pause l’envoi à tout moment en appuyant sur Ctrl + C ou en fermant votre terminal. Vous pourrez reprendre l’envoi là où vous vous êtes arrêté en relançant la même commande ultérieurement. Une fois le fichier entièrement envoyé, le message suivant s’affichera :
Upload complete
À ce stade, vous pourrez utiliser l’endpoint d’état de conformité pour vérifier l’état de votre tâche de conformité et télécharger le résultat de conformité une fois prêt.