Java Швидкий старт
Java Швидкий початок: інтеграція Agent Java SDK v0.3.0, приклади, параметри та семантика відповіді.
Цей посібник призначений для Agent Java SDK v0.3.0, Java 8+ і публічного контракту з тегами. Ініціалізуйте client, використовуючи кроки встановлення та налаштування на цій сторінці; запустіть приклади в серверній частині партнера.
Приклад передумов
Фрагменти Java поділяють ці імпортовані файли. Ініціалізуйте client за допомогою швидкого запуску та отримайте platformUserId із збереженого зв’язування. Приклади ідентифікаторів користувача/замовлення потрібно замінити вашими постійними значеннями.
Координати Maven
Поточні координати джерела:
GitHub — це вихідний хостинг, а не сховище залежностей Maven. Якщо SDK ні ще не було опубліковано в репозиторії Maven, встановіть його у свій локальний Maven спочатку репозиторій:
Після локального встановлення ваш бізнес-проект може вирішитися
com.sixmm.exchange.sdk:agent:0.3.0 з локального репозиторію Maven.
Для групових збірок і тестових середовищ опублікуйте SDK у репозиторії Maven наприклад Nexus, Artifactory, GitHub Packages, Maven Central або використовувати GitHub на базі служби збирання, наприклад JitPack.
Для наявної інтеграції див SDK посібник з оновлення. Використовуйте стабільний вихідний тег v0.3.0, щоб установити SDK і прочитати відповідну документацію щодо інтеграції.
Ініціалізація клієнта
Звичайний Java
Весняний черевик
Приклад властивостей програми:
Прив’язати користувача
Bind створює або отримує зв’язок між користувачем-партнером і 6MM користувач платформи. Викликайте його, коли користувач вперше входить до торгового потоку або перед перша передача в 6MM.
Поля запиту:
Поля відповіді:
Рекомендовані бізнес-потоки
Перший торговий запис
Внести на 6MM
Відкликати назад до партнера
Джерело та відповідні посібники
- Офіційне джерело v0.3.0
- Огляд запиту та розбивка на сторінки
- Гаманець для фінансування
- Посібник з оновлення
Обробка помилок
Винятки SDK поділяються на дві категорії:
приклад:
Отримати Webhooks
Усі чотири типи подій спільно використовують налаштований зворотний виклик продавця URL; відправка органом event. Перевірте вихідні отримані байти, потім перевірте часове вікно, продавця та середовище. Повертайте HTTP 2xx лише після фіксації бізнес-даних і успішної дедуплікації записів або надійного збереження постійного завдання.
Події та попередження про ліквідацію · Перевірка підпису, відповіді та повторні спроби