Lavorare con i caricamenti riprendibili
Creazione di un processo riprendibile
Primo passaggio:
Secondo passaggio:
Successivamente, devi avviare il caricamento riprendibile. Per farlo, effettua una chiamata POST a upload_url dal passaggio precedente e assicurati di includere le seguenti intestazioni: Content-Type: text/plain Content-Length: 0 x-goog-resumable: startInstalla le dipendenze
$ npm -v 6.4.1
Un numero di versione come questo indica che l’ambiente è pronto (nota che il tuo numero di versione potrebbe essere diverso). Utilizzeremo npm per installare la libreria di upload. Esegui questo comando:
$ npm install -g needle
Tutto pronto; non è richiesta alcuna configurazione aggiuntiva.
Richiedere una destinazione con ripresa
Prepara il codice per caricare un file
- Il primo è il percorso del file (con gli ID di Post o User) che desideri caricare.
- Il secondo è l’URL di upload ricevuto dalla risposta dell’endpoint di compliance.
Starting upload to: https://storage.googleapis.com/twttr-tweet-compliance/<redacted> Upload not completed, resuming Initiating upload
Puoi mettere in pausa il caricamento in qualsiasi momento premendo Ctrl + C o chiudendo il terminale. Potrai riprendere il caricamento da dove l’avevi interrotto eseguendo lo stesso comando in un secondo momento. Una volta che il file è stato caricato completamente, vedrai il seguente messaggio:
Upload complete
A questo punto potrai utilizzare il compliance status endpoint per verificare lo stato del tuo job di conformità e scaricare il relativo risultato quando sarà pronto.