Runs & Results
Obtenir les enregistrements d’exécution
Parcourt page par page les enregistrements produits par une exécution. Prend en charge JSON, JSONL, CSV et la projection de colonnes.
GET
Obtenir les enregistrements d’exécution
GET https://api-datahub.octoparse.com/v1/runs/{run_id}/records
Authentification : clé API requise (Authorization: Bearer <API Key>).
Parcourt page par page les enregistrements produits par une exécution. format prend en charge json (défaut, avec enveloppe et pagination), jsonl et csv. fields est une projection de colonnes séparées par des virgules.
Vous pouvez lire pendant que l’exécution est encore en cours ; vous obtenez ce qui a déjà été produit, et pagination.total continue de croître. Attendez un état terminal pour le résultat complet. partial vaut true quand l’exécution a partiellement réussi ou a été annulée ; ces enregistrements sont valides et déjà facturés.
Vous ne pouvez lire que les exécutions que vous avez démarrées. Le run_id d’un autre compte et un run_id manquant renvoient tous deux 404.
Requête
Paramètres de chemin
string
requis
Id de l’exécution.
Paramètres de requête
integer
défaut:"0"
Offset de pagination.Plage ≥ 0.
integer
défaut:"100"
Taille de page, max 10000.Plage 1 à 10000.
string
défaut:"json"
Format de sortie.
json est enveloppé avec pagination ; jsonl est un enregistrement par ligne ; csv est tabulaire.Valeurs : json / jsonl / csv.string
Noms de champs séparés par des virgules. Seules ces colonnes sont renvoyées, par exemple
title,price,url.Exemple de requête
Réponse
200 succès
format=jsonl ou format=csv, le corps de la réponse est du texte brut sans enveloppe. Les paramètres de pagination s’appliquent toujours.
La charge utile est encapsulée dans data. Champs :
string
Id de l’exécution.
string
requis
Dataset qui contient le résultat.
object[]
requis
Tableau d’enregistrements. Chaque item suit la forme de
output_schema.record de l’app.boolean
Si l’exécution a partiellement réussi ou a été annulée.
object
requis
Objet de pagination.
Erreurs
Les réponses d’erreur utilisent
{"error": {code, category, message, retryable}}. Voir Erreurs.