Daueraufträge
Daueraufträge: Agent Java SDK v0.3.0-Integration, Beispiele, Parameter und Antwortsemantik.
Dieser Leitfaden richtet sich an Agent Java SDK v0.3.0, Java 8+ und den getaggten öffentlichen Auftrag. Beispiele werden nach der Initialisierung von client in einem Partner-Backend ausgeführt Schnellstart.
Beispielvoraussetzungen
Die Java-Snippets teilen diese Importe. Initialisieren Sie client mit Quick Start und rufen Sie platformUserId aus der gespeicherten Bindung ab. Beispiel-Benutzer-/Bestell-IDs müssen durch Ihre eigenen persistenten Werte ersetzt werden.
listCurrentPerpetualOrders
Anforderungsmodell: CurrentPerpetualOrdersRequest.
Anforderungsfelder
Das Beispiel liest eine Seite. Informationen zu erforderlichen Feldern, Player-Bereich, Filtersemantik, Limit, Cursor und begrenzten Wiederholungsversuchen finden Sie hier Abfrageübersicht. Lassen Sie beim Blättern alle Filter unverändert; Interpretieren Sie einen Fehler nicht als leeres Ergebnis.
listPerpetualOrderHistory
Anforderungsmodell: PerpetualOrderHistoryRequest.
Anforderungsfelder
Das Beispiel liest eine Seite. Informationen zu erforderlichen Feldern, Player-Bereich, Filtersemantik, Limit, Cursor und begrenzten Wiederholungsversuchen finden Sie hier Abfrageübersicht. Lassen Sie beim Blättern alle Filter unverändert; Interpretieren Sie einen Fehler nicht als leeres Ergebnis.
Gewöhnliche Bestellungen: aktuell und Geschichte
Aktuell: orders/current + orderCategory=NORMAL; Verlauf: orders/history + orderCategory=NORMAL.
Die Bestellhistorie umfasst beendete normale Bestellungen. Allein aufgrund des Schnittstellennamens kann nicht jeder Datensatz als vollständig abgeschlossen angesehen werden. Bei der aktuellen Bestellseite handelt es sich um eine aktuelle Statusabfrage, nicht um einen Bestellereignis-Stream.
Bedingte Bestellungen: aktuell und historisch
Aktuell: orders/current + orderCategory=CONDITIONAL; Verlauf: orders/history + orderCategory=CONDITIONAL. Beide erfordern explizites platformUserIds.
Bedingte Bestellungen bieten keine filledQuantity, remainingQuantity, avgFilledPrice für normale Bestellungen. Wenn Sie nach dem Auslösen den Transaktionsstatus normaler Bestellungen benötigen, fragen Sie normale Bestellungen/Transaktionen über generatedOrderId ab und schließen Sie das Transaktionsvolumen nicht aus dem bedingten Bestellstatus ab.
Beispiel eines Antwortumschlags
Dies ist eine leere Seite zur Veranschaulichung, kein Beispiel eines abgeschlossenen Handels. Die obigen ressourcenspezifischen Feldtabellen beschreiben ausgefüllte items[].data.