Actualice a v0.3.0
Actualice a v0.3.0: Agent Java SDK integración v0.3.0, ejemplos, parámetros y semántica de respuesta.
Esta guía está dirigida a Agent Java SDK v0.3.0 y Java 8+.
Decida qué necesita actualizarse
Conserve sus baseUrl, agentCode, apiSecret actuales, enlaces de usuario y pedidos comerciales originales.
Instalar la etiqueta pública estable
Fuente de alojamiento de GitHub. La publicación de una etiqueta de GitHub no publica las coordenadas de Maven en Maven Central. Instale la fuente etiquetada localmente o publique su JAR/POM verificado en el repositorio de artefactos de su organización.
Los dos ID de confirmación deben coincidir. Declare la dependencia en el proyecto asociado:
Verifique la dependencia resuelta:
Una instalación local sólo hace que el artefacto esté disponible en esa máquina. CI y otros desarrolladores necesitan la misma instalación etiquetada o su repositorio de artefactos verificado. Si ya tienes un artefacto privado llamado 0.3.0, verifica su fuente y sus métodos; no sobrescriba silenciosamente un artefacto compartido.
Cambios de integración requeridos
- Actualice los modelos de solicitud y respuesta para
environmentexplícito. Los modelos de respuesta más antiguos y estrictos pueden rechazar el campo adicional. - Utilice
withFunding()antes de leerfunding. Los saldos de contrato no son saldos de segunda negociación. - Utilice
/v1/agent/wallet-transfery/v1/agent/wallet-transfer-statuspara financiación. El antiguoqueryOrderno puede recuperar una operación de financiación. - Las seis consultas utilizan
platformUserIdscomo una matriz de cadenas. Firmar matrices como compactas JSON; JavaList.toString()no es compatible. - Almacene órdenes de transferencia, órdenes comerciales ordinarias, órdenes condicionales y ejecuciones como entidades distintas. Analiza
orderStatusostatussegún la operación. - Verifique el cuerpo webhook original antes de analizarlo. Las notificaciones simuladas explícitas incluyen
environment; compárelo con el pedido guardado. - Administre Java y las versiones de widgets de forma independiente. Una actualización de backend no cambia la página de inicio ni el modo de negociación, y las segundas operaciones no requieren un nuevo tipo de token.
Verificar la actualización
Ejecute la compilación del proyecto asociado e inspeccione su árbol de dependencia. Enlace de prueba, flujo de producción original, saldos simulados explícitos, recuperación de resultados de financiación, las seis consultas, paginación de ventana fija, manejo de errores y devoluciones de llamada idempotentes.
Para un cliente HTTP personalizado, siga la solicitud etiquetada y el contrato de firma en lugar de asumir que los modelos antiguos cubren campos nuevos. Ver Reglas de firma del agente, Resumen de consultas y guía medioambiental.