Announcement
|
por Hunt Team

Metadados de media e progresso de jobs

Lançámos algumas atualizações de media que faltavam: inspecionar um URL sem descarregar, e ver o avanço de um download.

Media Metadata (sem download)

Precisa do título, duração, thumbnail ou canal antes de gastar um crédito de download? Chame:

GET https://api.huntapi.com/v1/media/metadata?query=https://www.youtube.com/watch?v=VIDEO_ID
x-api-key: YOUR_API_KEY

Este endpoint é síncrono. Recebe um objeto metadata na mesma resposta - sem job_id, sem polling. Custo: 1 crédito por chamada bem-sucedida.

Docs: Media Metadata API.

Use para pré-visualizar um URL, montar um catálogo ou decidir qualidade / max_duration antes de um job de download.

Progresso dos jobs de download (0–100)

Os downloads de vídeo e áudio continuam assíncronos. Novidade em GET https://api.huntapi.com/v1/jobs/{id}: o campo numérico progress:

StatusProgress
Queued0
Running199
CompletedJob / Error / …100

Faça poll a cada 1–2 segundos enquanto o job estiver Queued ou Running. Os webhooks continuam a funcionar.

Referências atualizadas:

Modelo mental rápido

  1. Só infoGET https://api.huntapi.com/v1/media/metadata
  2. FicheiroGET https://api.huntapi.com/v1/video/download (ou /v1/audio/download) → poll /v1/jobs/{id}

Crie uma chave em app.huntapi.com e teste primeiro uma chamada de metadata - a forma mais barata de confirmar que um URL serve.

VIDEO API

Discover why Hunt is the preferred API provider for developers.