Descrizione
Chiama una REST API paginata e aggrega tutte le pagine in un singolo array.
logic_paginate · logic · Logica & Flow · Disponibile · v1.0.0
Chiama una REST API paginata e aggrega tutte le pagine in un singolo array.
Campi mostrati nell’editor quando si configura il nodo. Generati direttamente dal NodeDefconfigFields.
| Campo | Tipo | Required | Default | Descrizione |
|---|---|---|---|---|
urlTemplateURL template | string | si | — https://api.example.com/items?page={{page}} | Inserisci {{page}} per strategia page-number o {{cursor}} per cursor. |
methodMetodo HTTP | enumGETPOST | si | GET | — |
headersJsonHeaders HTTP | key-value | no | — | Es. Authorization=Bearer ..., Content-Type=application/json |
pageStrategyStrategia paginazione | enumpage-numbercursorlink-header | si | page-number | page-number = ?page=N · cursor = ?after=<token> · link-header = legge Link header RFC 5988. |
dataPathPercorso dati nella risposta | string | no | — data.items | Dot-notation per estrarre l'array dalla risposta (es. data.items, results, payload.list). |
cursorPathPercorso cursore | string | no | — meta.next_cursor | Solo per strategy=cursor. Dove leggere il prossimo cursore nella risposta. |
maxPagesMax pagine (safety) | number | no | 100 | Limite hard per non chiamare API all'infinito. |
Snippet JSON del nodo come compare nel workflow. I valori sono derivati daidefaultValue e dai parametri required.
{
"id": "node-logic_paginate-1",
"defId": "logic_paginate",
"label": "Paginate (auto-aggregate)",
"config": {
"urlTemplate": "https://api.example.com/items?page={{page}}",
"method": "GET",
"pageStrategy": "page-number",
"maxPages": 100
}
}Disponibile da subito in tutti i piani FlowForge. Provalo gratis senza carta di credito.
Inizia gratisSfoglia tutti i nodi