Runs & Results
Ottieni record dell’esecuzione
Scorri i record prodotti da un’esecuzione. Supporta JSON, JSONL, CSV e proiezione colonne.
GET
Ottieni record dell’esecuzione
GET https://api-datahub.octoparse.com/v1/runs/{run_id}/records
Autenticazione: API key obbligatoria (Authorization: Bearer <API Key>).
Scorre i record prodotti da un run. format supporta json (predefinito, con envelope e paginazione), jsonl e csv. fields è una proiezione delle colonne separata da virgole.
Puoi leggere mentre la run è in corso; ottieni quanto prodotto finora e pagination.total cresce. Attendi uno stato terminale per il risultato completo. partial è true in caso di successo parziale o cancel; quei record sono validi e già fatturati.
Puoi leggere solo le run che hai avviato. Il run_id di un altro account e un run_id mancante restituiscono entrambi 404.
Richiesta
Parametri di percorso
string
obbligatorio
ID del run.
Parametri di query
integer
predefinito:"0"
Offset di paginazione.Intervallo ≥ 0.
integer
predefinito:"100"
Dimensione pagina, max 10000.Intervallo da 1 a 10000.
string
predefinito:"json"
Formato output.
json è enveloped con paginazione; jsonl un record per riga; csv tabellare.Valori: json / jsonl / csv.string
Nomi campo separati da virgola. Solo queste colonne sono restituite, ad es.
title,price,url.Esempio di richiesta
Risposta
200 successo
format=jsonl o format=csv il body della response è testo grezzo senza envelope. I parametri di paginazione valgono ancora.
Il payload è wrappato in data. Campi:
string
ID del run.
string
obbligatorio
Dataset che contiene il risultato.
object[]
obbligatorio
Array di record. Ogni elemento è conforme a
output_schema.record dell’app.boolean
Se il run è riuscito parzialmente o è stato annullato.
object
obbligatorio
Oggetto di paginazione.
Errori
Le risposte di errore usano
{"error": {code, category, message, retryable}}. Vedi Errori.