Виробництво та симуляція торгівлі
Виробництво та симуляція торгівлі: Інтеграція Agent Java SDK v0.3.0, приклади, параметри та семантика відповіді.
Цей посібник призначений для Agent Java SDK v0.3.0 і Java 8+.
Виберіть і режим інтерфейсу, і середовище коштів
Налаштуйте середовище фінансування партнера окремо від зовнішнього режиму торгівлі. Облікові дані для прив’язки та входу є спільними; видача квитка чи токена не вибирає гаманець і не переміщує кошти.
Для wallet-transfer-status пропуск environment використовує збережене середовище вихідного замовлення, включаючи змодельоване замовлення. Явно конфліктне середовище відхиляється. Надавайте перевагу зберіганню середовища та його явній передачі під час відновлення операції.
isSimulatedUser описує обліковий запис. Він не направляє нові запити до імітованого гаманця. Пропуск environment у новому запиті на отримання коштів все одно вибирає виробництво, навіть якщо позначка облікового запису має значення true.
Підтримувані Java моделі запитів
Ці запити підтримують withEnvironment(ExecutionEnvironment.SIMULATED):
TransferRequest,TransferAllOutRequest,ReverseOrderRequest.QueryOrderRequest,ListOrdersRequest.QueryUserAssetsRequest.WalletTransferRequest,WalletTransferQueryRequest.
bind, queryAccount, createEntryUrl, createEmbedToken і шість постійних моделей запитів на запити не вибирають середовище коштів.
Ініціалізуйте client за допомогою Швидкий старт і використовуйте публічний ідентифікатор користувача зі збереженої прив’язки.
Збережіть оригінальне середовище
Зберігайте тип інтерфейсу, agentOrderNo, ідентифікатор користувача та середовище, перш ніж надсилати запит на отримання коштів. Зберігайте це середовище під час запитів статусу, відновлення, узгодження та обробки webhook. Після тайм-ауту ніколи не повторюйте спроби, пропускаючи вихідне середовище або використовуючи новий номер замовлення.
Передача коштів/контрактів залишається в одному середовищі. Імітовані кошти не можуть стати виробничими фондами. Використовуйте окремий змодельований облік на стороні партнера та впізнавані префікси замовлень, наприклад SIM-.
Змодельована послідовність інтеграції
- Прив’яжіть користувача та збережіть загальнодоступний ідентифікатор користувача платформи.
- Запит балансує з явним
SIMULATEDі включає Фінансування, коли це необхідно. - Створіть невеликий імітований переказ фінансування та збережіть його початковий бізнес-порядок.
- Підтвердьте остаточний результат за допомогою спеціального запиту статусу фінансування.
- Відкрийте або вставте цільову сторінку секунд у режимі
demo. - Надішліть запит на ті самі імітовані гаманці та звірте фактичну суму переказу.
- Щоб протестувати постійну торгівлю, перенесіть імітацію Фінансування в імітацію Контракту та скористайтеся зовнішнім інтерфейсом імітації ф’ючерсів. Шість постійних запитів партнера не можуть перевірити змодельовану історію торгів.
Контрольний лист приймання
Перш ніж перейти до робочого режиму, змініть як цільове призначення фонових коштів, так і зовнішній режим. Відкладені замовлення продовжують відновлюватися у вихідному середовищі.