Solo vista previa — activación requerida

Compile las descargas con DWTT

DWTT publica este esquema de integración para la planificación, no para la ejecución anónima. El soporte técnico debe aprobar el flujo de trabajo de clip antes de emitir una clave con alcance y su asignación de tráfico.

DwttToolkitJSON sobre HTTPSTrabajos asíncronosCredenciales con alcance
01

Inicio rápido

DWTT La página comienza con las credenciales activadas por el soporte, se mueve a un punto final de inquilino asignado y establece claramente una ruta de llamada solo para el servidor.

URL del inquilinohttps://dwtt.app
AutenticaciónX-API-Key: pending_activation_…
Perfil del clienteDwttToolkit
Versión de APIv1
# Available only after support activation
export DWTT_TOOL_TOKEN="issued-after-review"

curl -X POST https://dwtt.app/v1/resolve \
  -H "X-API-Key: $DWTT_TOOL_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"source_link":"https://www.youtube.com/watch?v=VIDEO_ID"}'

DWTT aborda la seguridad de credenciales a través del almacenamiento secreto del lado del servidor, luego no hay incrustación de paquetes de clientes.

02

Resolver un enlace

DWTT La página comienza con la detección de la fuente, se mueve a los formatos de una URL enviada, y claramente declara que no hay salidas inventadas.

POST/v1/resolveAlcance: resolver
sobre el terrenoTipo deNecesariosDescripción de la actividad
source_linkURL HTTPSSíPágina de medios pública o autorizada a analizar.
tenantcadenaNoDominio de inquilino asignado. Por lo general, se omite.
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

DWTT se acerca al identificador de formato a través del valor devuelto sin cambios, y luego a la disponibilidad por enlace.

03

Crear y seguir un trabajo de descarga

En DWTT, la preparación asíncrona es lo primero cuando se explica la creación de trabajos, y ese flujo de trabajo simplificado sigue con una solicitud HTTP corta y se cierra en la ejecución de un trabajador limitado.

POST/v1/jobsAlcance: empleos
sobre el terrenoTipo deNecesariosDescripción de la actividad
source_linkURL HTTPSSíLa misma fuente normalizada sometida a resolver.
format_refcadenaSíUn ID exacto de la respuesta de resolución.
tenantcadenaNoDominio de inquilino asignado. Por lo general, se omite.
curl -X POST https://dwtt.app/v1/jobs \
  -H "X-API-Key: $DWTT_TOOL_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"source_link":"https://www.youtube.com/watch?v=VIDEO_ID","format_ref":"18"}'
1202 AceptadasGuardar task_ref.
2Estado de la encuestaGET /v1/jobs/{task_ref} con la misma clave.
3ListoAbra la URL de descarga firmada.
Situación actualSignificadoAcción del cliente
queuedAdmitido en la cola acotada.Encuesta de nuevo con retroceso.
extractingActualización de metadatos de origen o ruta.Continúa encuestando.
processingDescargar, remuxar o fusionar.Mostrar el progreso del servidor.
readyDescarga firmada está disponible.Envía la URL al usuario.
failedError estructurado de terminal.Leer error_codeVuelva a intentarlo solo cuando se le indique.
expiredSe eliminó la salida temporal.Crea un nuevo trabajo.
curl https://dwtt.app/v1/jobs/TASK_REF \
  -H "X-API-Key: $DWTT_TOOL_TOKEN"

Para explicar la sondeo de trabajos, DWTT separa la espera inicial de un segundo de la devolución limitada. Un flujo de trabajo simplificado le da a la entrega firmada temporal su propio lugar.

04

Errores predecibles

Un sobre no 2xx es el punto de partida para el contrato de error en DWTT. Un flujo de trabajo simplificado presenta un ID de solicitud de soporte y explica el manejo predecible del cliente.

{
  "success": false,
  "error": {
    "code": "RATE_LIMITED",
    "category": "rate_limited",
    "message": "Too many requests. Please try again shortly.",
    "retryable": true,
    "details": {"retry_after_seconds": 20}
  },
  "request_id": "…"
}
HTTPSignificado típicoMedidas
400URL, cuerpo o formato no disponible no válido.Corrija la solicitud. Vuelva a resolver los formatos.
401Falta clave, no válida, caducada o con alcance incorrecto.Compruebe la credencial del lado del servidor.
403La directiva de inquilino o de origen rechazó la solicitud.No elude la política. Contacte con el soporte.
404Trabajo desconocido o caducado.Cree un nuevo trabajo si es apropiado.
429Se alcanzó el límite de solicitudes o trabajos activos.Honor retry_after_seconds.
503Cola/capacidad o upstream temporalmente no disponible.Vuelva a intentarlo con retroceso exponencial y fluctuación.
05

Contrato de explotación

DWTT establece los permisos de tráfico durante la activación para que las integraciones de clips y las redes de origen no se sobrecarguen.

DWTT La página comienza con la activación antes de la exploración, se mueve a la autenticación asignada y establece claramente las formas de solicitud documentadas.

ACCESO REVISADO POR EL OPERADOR

Activar a través de soporte

Enviar DWTT Mencione si el cliente necesita resolución, creación de trabajos o ambos, de modo que se pueda aprobar y mostrar una clave con alcance una sola vez.

Solicitar activación de cuenta Las claves están limitadas al ámbito del inquilino, son revocables y se emiten a través del formulario de contacto.