Aperçu seulement — activation requise

Téléchargements de construction avec Insto

Insto présente un plan d'intégration des médias visuels pour évaluation. L'analyse en direct et les demandes de travail restent indisponibles jusqu'à ce que le support accorde une autorisation limitée au locataire.

InstoMediaJSON sur HTTPSTravaux asynchronesScoped credentials
01

Démarrage rapide

Pour l'hôte API, Insto commence avec des identifiants activés par le support. Sa revue de téléchargement associe cela à un point de terminaison locataire assigné et se termine par un chemin d'appel réservé au serveur.

URL du locatairehttps://insto.app
AuthentificationX-API-Key: pending_activation_…
Profil du clientInstoMedia
Version de l'APIv1
# Available only after support activation
export INSTO_MEDIA_TOKEN="issued-after-review"

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

Insto présente trois points pratiques pour la sécurité des identifiants. Le premier est le stockage secret côté serveur. La revue du téléchargement couvre ensuite l'absence d'intégration de bundle client. Son dernier point est l'absence de journaux ou de dépôts publics.

02

Résoudre un lien

Pour l'opération Resolve, Insto commence par la détection de la source, puis l'examen du téléchargement avec les formats d'une URL soumise et se termine sans sortie inventée.

POST/v1/resolvePortée: résoudre
SUR LE TERRAINType deRequisDescription
media_sourceURL HTTPSOuiPage média publique ou autorisée à analyser.
tenantstringNonDomaine du locataire affecté. Généralement omis.
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

Insto présente trois points pratiques pour l'identifiant de format. Le premier est la valeur retournée inchangée. La revue de téléchargement couvre ensuite la disponibilité par lien. Son dernier point est l'absence d'étiquette de qualité supposée.

03

Créer et suivre une tâche de téléchargement

Insto organise la création de Job autour d'une préparation asynchrone. Son examen de téléchargement compare une requête HTTP courte, l'exécution d'un worker bounded reste la vérification finale.

POST/v1/jobsPortée: emplois
SUR LE TERRAINType deRequisDescription
media_sourceURL HTTPSOuiLa même source normalisée soumise à résoudre.
media_variantstringOuiUn ID exact de la réponse de résolution.
tenantstringNonDomaine du locataire affecté. Généralement omis.
curl -X POST https://insto.app/v1/jobs \
  -H "X-API-Key: $INSTO_MEDIA_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"media_source":"https://www.youtube.com/watch?v=VIDEO_ID","media_variant":"18"}'
1202 AcceptéesEnregistrer prepare_id.
2État du sondageGET /v1/jobs/{prepare_id} avec la même clé.
3PrêtOuvrez l'URL de téléchargement signée.
État d ' avancementSignificationAction du client
queuedAdmis dans la file d'attente limitée.Sondage à nouveau avec backoff.
extractingActualisation des métadonnées source ou de l'itinéraire.Continuez à voter.
processingTéléchargement, remixage ou fusion.Afficher la progression du serveur.
readyTéléchargement signé est disponible.Envoyez l'URL à l'utilisateur.
failedErreur structurée terminale.Lire error_code. Réessayez seulement quand conseillé.
expiredLa sortie temporaire a été supprimée.Créer un nouveau job.
curl https://insto.app/v1/jobs/PREPARE_ID \
  -H "X-API-Key: $INSTO_MEDIA_TOKEN"

Dans Insto, l'attente initiale d'une seconde vient en premier lors de l'explication de l'interrogation de tâche.

04

Les erreurs prévisibles

Pour expliquer le contrat d'erreur, Insto sépare une enveloppe non-2xx d'un ID de demande de support.Une revue de téléchargement donne à la gestion prévisible du client sa propre place.

{
  "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": "…"
}
HTTPSignification typiqueAction
400URL, corps ou format non valide.Corrigez la requête. Résolvez à nouveau pour les formats.
401Clé manquante, invalide, expirée ou de mauvaise portée.Vérifiez les informations d'identification côté serveur.
403La politique du locataire ou de la source a rejeté la demande.Ne contournez pas la politique. Contactez le support.
404Offre d'emploi inconnue ou expirée.Créez une nouvelle tâche si nécessaire.
429Limite de demandes ou de tâches actives atteinte.Honor retry_after_seconds.
503File d'attente/capacité ou amont temporairement indisponible.Réessayez avec un décalage et une gigue exponentiels.
05

Contrat d ' exploitation

Insto adapte les limites d'appel au cas d'utilisation de média visuel et aux réseaux que le client approuvé contactera.

Pour l'accès au schéma, Insto commence par l'activation avant l'exploration.Son examen de téléchargement associe cela à l'authentification attribuée et se termine par des formes de demande documentées.

ACCÈS RÉVISÉ PAR L'OPÉRATEUR

Activer par le biais du support

Décrivez le produit média visuel, l'utilisation mensuelle prévue et les types de publications que vous envisagez de gérer. Insto accorde uniquement les portées d'analyse ou de préparation nécessaires et ne stocke jamais le jeton lisible.

Demande d'activation Les clés sont limitées à la portée du client, révocables et émises via le formulaire de contact.