Skip to main content
octoparse-client è il client JavaScript/TypeScript ufficiale per Data Hub. Incapsula solo la REST API pubblica /v1. I metodi corrispondono uno a uno agli endpoint, i nomi dei parametri coincidono con REST e i valori restituiti sono il payload data grezzo. Richiede Node.js 18+ o un runtime browser moderno con fetch.

Installazione

Inizializzazione

Mappa metodo–endpoint

I filters della lista dei run supportano status, dataApp, triggeredBy, runKind, credential, createdFrom, createdTo, più offset / limit. Gli endpoint di pubblicazione, operativi e dei secret non sono incapsulati; chiama direttamente la REST API.

Uso tipico

Gestione errori

Le risposte di errore dell’API lanciano ApiError (estende Error). I campi corrispondono all’oggetto REST error:
RunFailed viene lanciato quando call() usa raiseOnFailure: true e il run termina in FAILED / CANCELLED / EXPIRED. La sua proprietà run contiene l’oggetto run completo.

Riferimenti app

getApp(), run(), call() e il filtro lista run dataApp accettano entrambe le forme: a due segmenti <namespace>/<app_name> (leggibile, si rompe dopo rename) e app_id stabile (app_<hex>, sopravvive al rename). Per integrazioni longeve salva app_id.