Criar token incorporado
Criar token incorporado: integração Agent Java SDK v0.3.0, exemplos, parâmetros e semântica de resposta.
Este guia é direcionado a Agent Java SDK v0.3.0, Java 8+ e ao contrato público marcado. Os exemplos são executados em um back-end de parceiro após a inicialização de client em Início rápido.
Pré-requisitos de exemplo
Os trechos Java compartilham essas importações. Inicialize client usando o Quick Start e obtenha platformUserId da ligação salva. Os exemplos de IDs de usuário/pedido devem ser substituídos por seus próprios valores persistentes.
Trading Widget Incorporar token
O token incorporado é para o modo Trading Widget SDK partner-token + tokenProvider. O
o navegador chama o back-end do parceiro, e o back-end do parceiro chama isso Java SDK
para criar um embedToken.
Requisitos de integração:
channelIddeve usar o valor passado por Trading Widget SDK.symbolé opcional e pode conter o símbolo inicial atual. Não é uma restrição de permissão de pares de negociação de tokens.embedTokentem vida curta e é único. Não coloque-o em strings de consulta URL.- O front-end do parceiro nunca deve conter
apiSecret. expireAté um carimbo de data/hora Unix em segundos, não um TTL.
Exemplo de endpoint de back-end do parceiro:
Contrato de endpoint do parceiro
Autentique a sessão do parceiro e derive agentUserId do lado do servidor. Aceite o widget atual channelId; retornar embedToken de nível superior, expireAt (segundos Unix) e o mesmo channelId. As respostas do agente não fornecem channelId: seu back-end faz eco. Obtenha um novo token na inicialização e renovação; nunca reutilize-o. A criação de token não transfere fundos nem escolhe o ambiente da carteira.
Ver Negociação de segundos para o fluxo completo de frontend/backend.