Wir lesen die Orders über api.php/v2/orders in Exel ein und werten diese dort aus. Seit dem Update auf 4.6.0.2 (von 4.4.0.3) werden nur noch 50 Datensätze zurück geliefert. Das war vorher nicht der Fall. Gibt es dort eine Ämderung? Was wäre die Vorgehensweise auf diese Art wieder alle Datensätze zurück zu bekommen?
@Til Guter Hinweis, danke. Wenn ich das testweise im Browser aufrufe mit 'DOMAIN/api.php/v2/orders?per__page=9999' bleibt es aber bei 50 Datensätzen. Ist die Syntax falsch?
Ich denke du hast da zwischen "per" und "page" ein "_" zuviel. korrekt: api.php/v2/orders?per_page=9999999 funktioniert bei mir ohne Probleme.
@DOGS in the CITY Es ist richtig, dass ohne Parameter immer nur 50 Datensätze ausgegeben werden. Hier kann man dann trotzdem mit dem Paramater page=2 usw. durch alle Seiten blättern. Welche Seiten es gibt, steht im Antwortheader der Seite, dort gibt es ein Link zur nächsten Seiten "next" und zur letzten Seite "last". Sodass man hier navigieren kann. Der Paramater per_page kann natürlich benutzt werden um mehr Datensätze auf einmal auszugeben, aber hier muss man aufpassen, dass man nicht zu viele ausgibt, denn je mehr man ausgibt desto länger dauert die Ladezeit und könnte ggf. zu Fehler führen, wenn der Server diese großen Datenmengen nicht so schnell liefern und verarbeiten kann.