Zamówienia wieczyste
Zamówienia wieczyste: Agent Java SDK Integracja v0.3.0, przykłady, parametry i semantyka odpowiedzi.
Ten przewodnik jest przeznaczony dla Agent Java SDK v0.3.0, Java 8+ i oznaczonych zamówień publicznych. Przykłady działają w zapleczu partnera po inicjalizacji client w Szybki start.
Przykładowe wymagania wstępne
Fragmenty Java dzielą ten import. Zainicjuj client za pomocą Szybki start i uzyskaj platformUserId z zapisanego powiązania. Przykładowe identyfikatory użytkowników/zamówień należy zastąpić własnymi, utrwalonymi wartościami.
listCurrentPerpetualOrders
Zapytaj o model: CurrentPerpetualOrdersRequest.
Pola żądania
Przykład czyta jedną stronę. Aby zapoznać się z wymaganymi polami, zakresem gracza, semantyką filtra, limitem, kursorem i ograniczonymi próbami, wykonaj następujące czynności Przegląd zapytań. Zachowaj wszystkie filtry niezmienione podczas stronicowania; nie interpretuj błędu jako pustego wyniku.
listPerpetualOrderHistory
Zapytaj o model: PerpetualOrderHistoryRequest.
Pola żądania
Przykład czyta jedną stronę. Aby zapoznać się z wymaganymi polami, zakresem gracza, semantyką filtra, limitem, kursorem i ograniczonymi próbami, wykonaj następujące czynności Przegląd zapytań. Zachowaj wszystkie filtry niezmienione podczas stronicowania; nie interpretuj błędu jako pustego wyniku.
Zlecenia zwykłe: aktualne i historyczne
Prąd: orders/current + orderCategory=NORMAL; Historia: orders/history + orderCategory=NORMAL.
Historia zamówień obejmuje zakończone zamówienia zwykłe. Żadnego rekordu nie można uznać za w pełni ukończony na podstawie samej nazwy interfejsu. Strona bieżącego zamówienia to zapytanie o bieżący status, a nie strumień zdarzeń dotyczących zamówienia.
Zlecenia warunkowe: aktualne i historyczne
Prąd: orders/current + orderCategory=CONDITIONAL; Historia: orders/history + orderCategory=CONDITIONAL. Obydwa wymagają wyraźnego platformUserIds.
Zlecenia warunkowe nie zapewniają filledQuantity, remainingQuantity, avgFilledPrice w przypadku zleceń zwykłych. Jeśli po uruchomieniu potrzebujesz statusu transakcji zwykłych zleceń/transakcji, zapytaj o zwykłe zamówienia/transakcje poprzez generatedOrderId i nie wnioskuj o wolumenie transakcji na podstawie statusu zamówienia warunkowego.
Przykładowa koperta odpowiedzi
To jest przykładowa pusta strona, a nie próbka zakończonej transakcji. Powyższe tabele pól specyficznych dla zasobu opisują zapełnione items[].data.