Trabalhando com uploads retomáveis
Criando um trabalho retomável
Etapa um:
Etapa dois:
Em seguida, você precisará iniciar o upload retomável. Para isso, faça uma chamada POST para o upload_url da etapa anterior e certifique-se de incluir os seguintes cabeçalhos: Content-Type: text/plain Content-Length: 0 x-goog-resumable: startInstale as dependências
$ npm -v 6.4.1
Um número de versão semelhante a esse indica que seu ambiente está pronto (observe que seu número de versão pode variar). Usaremos o npm para instalar a biblioteca de upload. Execute este comando:
$ npm install -g needle
Pronto; nenhuma configuração adicional é necessária.
Solicitar um destino com retomada
Prepare o código para enviar um arquivo
- O primeiro será o caminho do arquivo (com os IDs de Post ou de User) que você deseja enviar.
- O segundo será a URL de upload que recebemos da resposta do endpoint de compliance.
Starting upload to: https://storage.googleapis.com/twttr-tweet-compliance/<redacted> Upload not completed, resuming Initiating upload
Você pode pausar o upload a qualquer momento pressionando Ctrl + C ou fechando o terminal. Será possível retomar o upload de onde parou executando o mesmo comando posteriormente. Quando o arquivo for totalmente enviado, você verá a seguinte mensagem:
Upload complete
Neste ponto, você poderá usar o endpoint de status de conformidade para verificar o status do seu job de conformidade e poderá baixar o resultado de conformidade quando for concluído.