Pagination im HTTP-Request-Knoten#
Der HTTP-Request-Knoten unterstützt die Pagination. Diese Seite enthält einige Beispielkonfigurationen, einschliesslich der Verwendung der HTTP-Knotenvariablen.
Weitere Informationen zum Knoten finden Sie unter HTTP-Request.
API differences
Different APIs implement pagination in different ways. Check the API documentation for the API you're using for details. You need to find out things like:
- Does the API provide the URL for the next page?
- Are there API-specific limits on page size or page number?
- The structure of the data that the API returns.
Pagination aktivieren#
Wählen Sie im HTTP-Request-Knoten Option hinzufügen > Pagination.
Verwenden Sie eine URL aus der Antwort, um die nächste Seite mit $response
abzurufen#
Wenn die API die URL der nächsten Seite in ihrer Antwort zurückgibt:
- Stellen Sie Pagination-Modus auf Antwort enthält nächste URL ein. Localmind Automate zeigt die Parameter für diese Option an.
- Verwenden Sie in Nächste URL einen Ausdruck, um die URL festzulegen. Der genaue Ausdruck hängt von den von Ihrer API zurückgegebenen Daten ab. Wenn die API beispielsweise einen Parameter namens
next-page
im Antworttext enthält:1
{{ $response.body["next-page"] }}
Die nächste Seite nach Nummer mit $pageCount
abrufen#
Wenn die von Ihnen verwendete API das Ansteuern einer bestimmten Seite nach Nummer unterstützt:
- Stellen Sie Pagination-Modus auf Parameter in jeder Anfrage aktualisieren ein.
- Stellen Sie Typ auf Abfrage ein.
- Geben Sie den Namen des Abfrageparameters ein. Dies hängt von Ihrer API ab und wird normalerweise in der Dokumentation beschrieben. Einige APIs verwenden beispielsweise einen Abfrageparameter namens
page
, um die Seite festzulegen. Der Name wäre alsopage
. - Bewegen Sie den Mauszeiger über Wert und schalten Sie Ausdruck ein.
- Geben Sie
{{ $pageCount + 1 }}
ein.
$pageCount
ist die Anzahl der Seiten, die der HTTP-Request-Knoten abgerufen hat. Sie beginnt bei Null. Die meisten API-Paginationen zählen ab eins (die erste Seite ist Seite eins). Dies bedeutet, dass das Hinzufügen von +1
zu $pageCount
bedeutet, dass der Knoten in seiner ersten Schleife Seite eins, in seiner zweiten Seite zwei usw. abruft.
Navigation durch die Pagination über Body-Parameter#
Wenn die von Ihnen verwendete API es Ihnen ermöglicht, durch die Body-Parameter zu paginieren:
- Stellen Sie die HTTP-Request-Methode auf POST ein.
- Stellen Sie Pagination-Modus auf Parameter in jeder Anfrage aktualisieren ein.
- Wählen Sie Body im Parameter Typ aus.
- Geben Sie den Namen des Body-Parameters ein. Dies hängt von der von Ihnen verwendeten API ab.
page
ist ein üblicher Schlüsselname. - Bewegen Sie den Mauszeiger über Wert und schalten Sie Ausdruck ein.
- Geben Sie
{{ $pageCount + 1 }}
ein.
Die Seitengrösse in der Abfrage festlegen#
Wenn die von Ihnen verwendete API die Auswahl der Seitengrösse in der Abfrage unterstützt:
- Wählen Sie Abfrageparameter senden in den Hauptknotenparametern aus (dies sind die Parameter, die Sie sehen, wenn Sie den Knoten zum ersten Mal öffnen, nicht die Einstellungen innerhalb der Optionen).
- Geben Sie den Namen des Abfrageparameters ein. Dies hängt von Ihrer API ab. Viele APIs verwenden beispielsweise einen Abfrageparameter namens
limit
, um die Seitengrösse festzulegen. Der Name wäre alsolimit
. - Geben Sie in Wert Ihre Seitengrösse ein.