API de screenshot de websites
Tarefas assíncronas
Os endpoints jobs colocam tarefas de captura de ecrã na fila e permitem consultar o estado e os resultados — ideal para alto volume ou capturas longas.
POST
Tarefas assíncronas
Primeiros passos
URL base
Criar uma tarefa
Coloque na fila uma captura de ecrã assíncrona com o mesmo payloadScreenshotRequest usado pelo endpoint síncrono.
Exemplo de pedido
Parâmetros de criação de tarefa
Um objeto
ScreenshotRequest com os mesmos campos do endpoint síncrono de captura de ecrã (url, render, actions, cookies, etc.).Prioridade da tarefa. Valores mais altos são processados primeiro. Predefinição: 0.
Obter o estado da tarefa
Consulte uma tarefa por ID para verificar o estado e obter resultados após conclusão.URL base
Exemplo de pedido
Valores de estado da tarefa
| Estado | Descrição |
|---|---|
queued | A tarefa aguarda na fila. |
running | A sessão do navegador está ativa. |
done | Captura concluída; result contém a saída. |
failed | Captura falhou; error contém uma descrição. |
Parâmetros de resposta
Identificador único da tarefa assíncrona.
Estado atual da tarefa:
queued, running, done ou failed.O objeto de resultado da captura (mesma estrutura que a resposta do endpoint síncrono). Presente quando
status é done.Mensagem de erro. Presente quando
status é failed.Metadados adicionais sobre a execução da tarefa.
Tarefas assíncronas