Skip to main content
POST
Exécuter une tâche
Le corps de la requête, l’exemple cURL généré et le schéma de réponse figurent dans le panneau API. Consultez cette page pour connaître les règles d’exécution faciles à manquer.
Créez et démarrez une tâche de scraping à partir d’un modèle renvoyé par searchTemplates.
1

Choisir un modèle

Transmettez la valeur templateName provenant de searchTemplates.
2

Sérialiser les paramètres

Envoyez parameters sous forme d’objet JSON sérialisé en chaîne de caractères.
3

Suivre les indications du serveur

Utilisez retryGuidance, suggestedNextCall, workflow et toolHint au lieu d’intervalles d’interrogation fixes.

En-tête requis

x-external-user-id est requis pour une exécution associée à un utilisateur.

Limite de lignes

targetMaxRows est facultatif et accepte les valeurs de 0 à 1000000.
Les champs liés à une source doivent utiliser les clés d’option. Les champs MultiInput et ceux de type sélection multiple doivent utiliser des tableaux, même pour un seul élément.
templateName est requis.taskName est facultatif.parameters est facultatif, mais doit être un objet JSON sérialisé lorsqu’il est fourni.targetMaxRows est facultatif.
accepted : la tâche a été acceptée pour exécution.ready : les données peuvent être prêtes à l’exportation.awaiting_source_selection : un champ lié à une source nécessite une clé d’option valide.invalid, start_failed et failed : vérifiez recoverySuggestion, blockingIssues, missingParamNames et invalidSourceSelections.
taskId identifie la tâche à exporter ou à examiner.lotNo identifie le lot ou l’exécution. Transmettez-le à exportData lorsqu’il est renvoyé.recoverySuggestion, blockingIssues, missingParamNames et invalidSourceSelections aident le client à corriger les appels non valides.