Agent Java SDK

Установите 6MM Agent Java SDK и используйте подписанные бэкенд- API для привязки пользователей, передачи, входных учетных данных и верификации вебхуков.

Просмотр в формате Markdown

Официальное хранилище

Репозиторий Java SDK является источником достоверности SDK исходного кода, примечаний к релизам, примеров использования и деталей реализации:

[6mm-com/agent-java-sdk] (https://github.com/6mm-com/agent-java-sdk)

Продолжительность работы

ПредметЦенность
Минимальная версия JavaJava 8+
Рекомендуемый инструмент сборкиMaven 3.9+
Группа Mavencom.sixmm.exchange.sdk
Артефакт Mavenagent
Задокументированный источникv0.1.1

Публичный репозиторий GitHub — это хостинг исходного кода, а не репозиторий зависимостей Maven. Создайте и установите отмеченный исходный код локально или опубликуйте одобренный артефакт в приватном репозитории Maven вашей организации перед использованием в командных сборках.

Типичные обязанности бэкенда

  • Проверить сессию партнёра.
  • Сопоставить партнёра пользователя с agentUserId.
  • Связывание коллов перед первыми торговыми или трансферными потоками.
  • Вызовите createEntryUrl для одноразового полноценного SSO.
  • Вызовите createEmbedToken для Trading Widget режима партнёра-токен.
  • Проверять вебхуки передачи и обрабатывать их идемпотентно.

Правила безопасности и эксплуатации

  • Хранить apiSecret только в серверном менеджере секретов или защищённой переменной среды.
  • Синхронизировать серверное время, поскольку подписанные запросы содержат временные метки.
  • Рассматривать agentOrderNo как надёжный ключ идемпотентности и сохранять его глобально уникальным.
  • Хранить platformUserId в виде строки и сохранять его связь с agentUserId.
  • Запросить исходную передачу перед повторной попыткой после тайм-аута или неопределённого результата сети.

Следующие шаги