Skip to main content
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

Avec 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.

Bibliothèques clientes