Księga kontraktowa
Księga kontraktowa: 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.
listPerpetualLedger
Zapytaj o model: PerpetualLedgerRequest.
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.
Zapisy w księdze kontraktów
Interfejs: account/ledger. Zwrócone dane zawierają tylko 11 następujących pól biznesowych i nie zawierają flag logicznych zamówienia.
Wykorzystaj saldo przed i po zmianie konta zwróconego przez interfejs. Różne changeType mają różną semantykę i nie można zakładać, że każda kwota jest równa walletBalanceAfter − walletBalanceBefore. Wyświetlanie/podsumowanie zapisów księgowych powinno zachować tożsamość typu i szczegółów.
Oto przykład formatu z fikcyjnym identyfikatorem i kwotą:
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.