Створити маркер вбудовування
Створити маркер вбудовування: інтеграція Agent Java SDK v0.3.0, приклади, параметри та семантика відповіді.
Цей посібник призначений для Agent Java SDK v0.3.0, Java 8+ і публічного контракту з тегами. Приклади виконуються в серверній частині партнера після ініціалізації client у Швидкий старт.
Приклад передумов
Фрагменти Java поділяють ці імпортовані файли. Ініціалізуйте client за допомогою швидкого запуску та отримайте platformUserId із збереженого зв’язування. Приклади ідентифікаторів користувача/замовлення потрібно замінити вашими постійними значеннями.
Trading Widget Вставити маркер
Вбудований маркер призначений для режиму Trading Widget SDK partner-token + tokenProvider. The
браузер викликає серверну частину партнера, а серверна частина партнера викликає це Java SDK
щоб створити embedToken.
Вимоги до інтеграції:
channelIdмає використовувати значення, передане Trading Widget SDK.symbolє необов’язковим і може містити поточний початковий символ. Це не обмеження дозволу на торгівлю токеном.embedTokenкороткочасний і одноразовий. Не вводьте його в рядки запиту URL.- Інтерфейс партнера ніколи не повинен містити
apiSecret. expireAt— це позначка часу Unix у секундах, а не TTL.
Приклад серверної кінцевої точки партнера:
Контракт кінцевої точки партнера
Автентифікуйте сеанс партнера та виведіть agentUserId на стороні сервера. Прийняти поточний віджет channelId; повернути верхнього рівня embedToken, expireAt (секунди Unix) і те саме channelId. Відповіді агента не надають channelId: ваш сервер повторює це. Отримати новий маркер під час ініціалізації та оновлення; ніколи не використовуйте його повторно. Створення токена не переказує кошти та не вибирає середовище гаманця.
див Секундна торгівля для повного потоку інтерфейсу/бекенду.