Solo vista previa — activación requerida

Compile las descargas con Insts

El banco de trabajo Insts que se muestra a continuación es la documentación para un cliente potencial. La revisión del operador se realiza antes de crear cualquier credencial ejecutable o asignación de llamada.

InstsConnectJSON sobre HTTPSTrabajos asíncronosCredenciales con alcance
01

Inicio rápido

El host de API comienza con credenciales activadas por el soporte en Insts. La siguiente vista cubre un punto final de inquilino asignado.

URL del inquilinohttps://insts.io
AutenticaciónX-API-Key: pending_activation_…
Perfil del clienteInstsConnect
Versión de APIv1
# Available only after support activation
export INSTS_CONNECT_SECRET="issued-after-review"

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

El almacenamiento secreto del lado del servidor es el punto de partida para la seguridad de credenciales en Insts. Un banco de inspección luego presenta ninguna incrustación de paquetes de clientes y explica que no hay registros ni repositorios públicos.

02

Resolver un enlace

La operación de resolución comienza con la detección de origen en Insts. La siguiente vista cubre los formatos de una URL enviada.

POST/v1/resolveAlcance: resolver
sobre el terrenoTipo deNecesariosDescripción de la actividad
shared_postURL 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
}

El valor devuelto sin cambios es el punto de partida para el identificador de formato en Insts. Un banco de inspección presenta entonces la disponibilidad por enlace y explica ninguna etiqueta de calidad adivinada.

03

Crear y seguir un trabajo de descarga

Insts La página comienza con una preparación asíncrona, pasa a una petición HTTP corta y indica claramente que se trata de una ejecución de worker limitado.

POST/v1/jobsAlcance: empleos
sobre el terrenoTipo deNecesariosDescripción de la actividad
shared_postURL HTTPSSíLa misma fuente normalizada sometida a resolver.
asset_optioncadenaSíUn ID exacto de la respuesta de resolución.
tenantcadenaNoDominio de inquilino asignado. Por lo general, se omite.
curl -X POST https://insts.io/v1/jobs \
  -H "X-API-Key: $INSTS_CONNECT_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"shared_post":"https://www.youtube.com/watch?v=VIDEO_ID","asset_option":"18"}'
1202 AceptadasGuardar connect_job.
2Estado de la encuestaGET /v1/jobs/{connect_job} 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://insts.io/v1/jobs/CONNECT_JOB \
  -H "X-API-Key: $INSTS_CONNECT_SECRET"

Para la sondeo de trabajo, Insts comprueba un segundo de espera inicial antes de la retirada limitada. Este banco de inspección también hace que la entrega firmada temporal sea clara.

04

Errores predecibles

El contrato de error comienza con un sobre no 2xx en Insts. Este banco de inspección presenta entonces un ID de solicitud de soporte.

{
  "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

Insts establece límites de tasa en el momento de la revisión para proteger el espacio de trabajo de inspección y cada ruta de proveedor.

El acceso al esquema comienza con la activación antes de la exploración en Insts. La siguiente vista cubre la autenticación asignada. La página mantiene visibles las formas de solicitud documentadas. La página mantiene visibles las formas de solicitud documentadas.

ACCESO REVISADO POR EL OPERADOR

Activar a través de soporte

Comparta el caso de uso del banco de trabajo, el recuento estimado de llamadas y los servicios bajo inspección.Insts Revisa ese límite antes de que una credencial de inquilino se muestre una vez y se reduzca a un hash almacenado.

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.