Agent Java SDK
Agent Java SDK: 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.
Línea base de documentación: SDK v0.3.0, confirmar 54aa3c1. Webhook reglas de recepción adicionales siguen WEBHOOKS.md en fa6c7b6; Esta es una actualización de documentación únicamente, sin un nuevo artefacto SDK que contenga métodos auxiliares de advertencia.
Versión e instalación
Fuente de alojamiento de GitHub; no hace que estas coordenadas se puedan resolver desde Maven Central. Utilice la instalación local etiquetada o su repositorio de artefactos aprobado.
Lo que cubre el SDK
Configuración
Obtenga los siguientes valores de 6MM antes integrando.
Recomendaciones de producción:
- Utilice HTTPS para los puntos finales del Agente API y webhook.
- Almacene
apiSecreten un administrador secreto, centro de configuración o variable de entorno. - Mantenga la hora del servidor sincronizada, preferiblemente con NTP.
- Conserve todos los números de pedido de los socios y manténgalos únicos a nivel mundial.
- Nunca envíe
apiSecreta navegadores, aplicaciones, miniprogramas o código fuente de interfaz.
Campos de firma automática
Para llamadas firmadas del Agente API, el SDK inyecta automáticamente:
Reglas de firma:
- Excluir
sign. - Excluir valores vacíos.
- Ordenar claves por orden ASCII.
- Únase como
k=v&k2=v2. - Calcula HMAC-SHA256 hexadecimal con
apiSecret.
Los valores de la matriz se serializan como JSON compacto antes de unirse a la carga útil de firma. Por ejemplo, platformUserIds firma como ["1188041528"], dando platformUserIds=["1188041528"] en la carga útil k=v. Preservar el orden de los elementos de la matriz, las comillas dobles y los ID de cadenas; no inserte espacios de formato ni utilice Java List.toString() (como [1188041528]). El SDK maneja esta serialización automáticamente.
El código comercial normal no debe calcular firmas ni configurarse manualmente
agentCode, timestamp, nonce o sign.