Usuarios y activos
Usuarios y activos: Agent Java SDK v0.3.0 integración, ejemplos, parámetros y semántica de respuesta.
Esta guía está dirigida a Agent Java SDK v0.3.0, Java 8+ y el contrato público etiquetado. Los ejemplos se ejecutan en un backend asociado después de inicializar client en Inicio rápido.
Requisitos previos de ejemplo
Los fragmentos Java comparten estas importaciones. Inicialice client usando el Inicio rápido y obtenga platformUserId del enlace guardado. Los ID de usuario/pedido de ejemplo deben reemplazarse con sus propios valores persistentes.
Reglas de identificación de usuario
platformUserId es el 6MM ID de usuario externo. Actualmente es un numérico de 10 dígitos.
cadena, por ejemplo:
Normas:
- Guárdelo como una cadena, no como un número entero.
- No genere, decodifique ni infiera significado a partir de él.
- Utilice su propio ID de usuario del lado del socio como
agentUserId. - Persiste la relación entre
agentUserId,platformUserIdyagentOrderNo.
Vincular usuario
Bind crea o recupera la relación entre un usuario asociado y un 6MM usuario de la plataforma. Llámelo cuando un usuario ingresa por primera vez al flujo comercial o antes del primera transferencia a 6MM.
Campos de solicitud:
Campos de respuesta:
Consultar cuenta de socio
Cuando currency está ausente, el SDK usa defaultCurrency.
Consultar activos de usuario
Campos:
Distinguir las tres carteras.
queryAccount Consulta la cuenta de margen de la plataforma comercial, no la billetera del usuario comerciante. Esta interfaz no tiene environment parámetros y no se puede consultar como un activo de usuario simulado.
Consulta las dos billeteras de plataforma de usuarios simulados:
Interfaz: POST /v1/agent/query-user-assets. Se solicita financiación únicamente cuando includeFunding=true; La semántica de consulta de activos del contrato original se utiliza de forma predeterminada.
Las cantidades se manejan como cadenas o BigDecimal, no float/double.