Streifen-API: Liste aller Gebühren
Ich bin mit https://stripe.com/docs/api?lang=php#list_charges zu bekommen Liste aller Gebühren aber hier geben Sie
zählen optional — Standardwert ist 10 Eine Begrenzung der Anzahl der Objekte
zurückgegeben. Zählen kann im Bereich zwischen 1 und 100 posten.
und ich habe Tausende von Einträgen, jetzt wie bekomme ich alle. Obwohl, wenn ich count auf 100 es gibt 110 records.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die
offset
argument.Sobald man die 100 Transaktionen hat, dann machen Sie einen anderen Anruf durch hinzufügen
offset=100
im URL.Diese bringen den nächsten 100 Transaktionen hat, dann machen
offset=200
und so weiter.Update:
offset
parameter teilweise veraltet: API changelog - 2015-09-23Referenz.
Ja, ich habe es mit offset wir können alle Datensätze.
:)
Hier ist ein PHP-Beispiel:
\Stripe\Charge::all(array("limit" => 3, "offset" => 10));
Ruby-Beispiel:
Stripe::Charge.all(limit: 3, offset:3)
So gut, wie die Streifen-API-docs sind, Sie könnte klarer werden, wie filter.
Quelle: https://stripe.com/docs/api/php#list_charges, https://stripe.com/docs/api/ruby#list_charges
dieser arbeitete für mich ich war in der Lage, 500 Datensätze auf einmal wie $a < 5 die api-trifft 5 mal und jedes mal erstellt, parameter, lte (weniger als gleich), ändert sich für jeden api-request und return bisherigen Rekorde als die aktuelle Anfrage stellen. auch ich bin mit dem anfügen der Ergebnisse der einzelnen api-Aufruf zu einem anderen Ergebnis-array
Leider kann man das nicht.
Kann ich sehen, wo so ein feature wäre nett, für die Zwecke der Rechnungslegung oder was auch immer, aber es ist in der Regel eine bessere user experience zu implementieren, eine Art Auslagerungsdatei, wenn die Anzeige Unmengen von Daten an den Benutzer.
Wenn Sie brauchen, absolute Kontrolle darüber, wie viele Datensätze anzuzeigen, zu einer Zeit, würde ich vorschlagen, die Einrichtung eines webhook auf die Ladung.gelungen Veranstaltung und speichern Sie Ihre Kosten vor Ort.