Договірна книга
Договірна книга: Інтеграція Agent Java SDK v0.3.0, приклади, параметри та семантика відповіді.
Цей посібник призначений для Agent Java SDK v0.3.0, Java 8+ і публічного контракту з тегами. Приклади виконуються в серверній частині партнера після ініціалізації client у Швидкий старт.
Приклад передумов
Фрагменти Java поділяють ці імпортовані файли. Ініціалізуйте client за допомогою швидкого запуску та отримайте platformUserId із збереженого зв’язування. Приклади ідентифікаторів користувача/замовлення потрібно замінити вашими постійними значеннями.
listPerpetualLedger
Модель запиту: PerpetualLedgerRequest.
Поля запиту
Приклад читає одну сторінку. Для обов’язкових полів, обсягу гравця, семантики фільтра, обмеження, курсору та обмежених повторних спроб див Огляд запиту. Зберігайте всі фільтри незмінними під час перегляду сторінок; не інтерпретуйте помилку як порожній результат.
Записи в книзі договорів
Інтерфейс: account/ledger. Повернуті дані містять лише такі 11 бізнес-полів і не містять логічних позначок порядку.
Використовуйте баланс до та після зміни рахунку, який повертає інтерфейс. Різні changeType мають різну семантику, і не можна вважати, що кожна сума дорівнює walletBalanceAfter − walletBalanceBefore. Відображення/підсумок записів головної книги має зберігати ідентифікатор типу та деталей.
Ось приклад формату з використанням фіктивного ідентифікатора та суми:
Приклад конверта відповіді
Це ілюстративна порожня сторінка, а не зразок завершеної торгівлі. У наведених вище таблицях полів для певних ресурсів описано заповнені items[].data.