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

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

Librerie client