Saltar a la navegación

Entrada directa URL

Entrada Directa URL: Agent Java SDK v0.3.0 integración, ejemplos, parámetros y semántica de respuesta.

Ver como Markdown

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.

import com.sixmm.agent.*;
import com.sixmm.agent.model.*;
import java.util.*;

Entrada directa URL

La entrada directa URL es para el modo de redirección. Un usuario asociado hace clic en un botón en la sitio asociado, abre la interfaz 6MM y se inicia sesión automáticamente.

import com.sixmm.agent.model.CreateEntryUrlRequest;
import com.sixmm.agent.model.CreateEntryUrlResponse;
CreateEntryUrlResponse resp = client.createEntryUrl(
CreateEntryUrlRequest.of("agent-user-001")
.withRedirectPath("/en/futures/BTCUSDT?tradingMode=real")
.withReturnUrl("https://partner.example.com/return#markets"));
System.out.println(resp.webUrl);
System.out.println(resp.expireAt);

Reglas de campo:

CampoDescripción
redirectPath6MM ruta relativa de la interfaz. Debe comenzar con /, por ejemplo /en/futures/BTCUSDT?tradingMode=real
returnUrlSocio absoluto URL utilizado cuando el usuario sale de la interfaz 6MM. Sólo se permiten http y https
expireAtTiempo de vencimiento del ticket de entrada como marca de tiempo Unix en segundos

El ejemplo abre futuros perpetuos en modo real. Para operaciones simuladas, utilice tradingMode=demo en el frontend y pase explícitamente environment=SIMULATED en las solicitudes de billetera backend correspondientes. El frontend tradingMode y los fondos backend environment se configuran por separado. Crear una entrada URL autentica al usuario; no transfiere fondos ni selecciona un entorno de billetera.

Requisitos de seguridad:

  • webUrl contiene un ticket único. Úselo inmediatamente y no lo almacene a largo plazo.
  • Si la entrada URL caduca o ha sido utilizada, genere una nueva desde el sitio asociado.
  • returnUrl no debe ser javascript:, una ruta relativa o un URL con información de usuario.

Selección de producto y modo.

Utilice la ruta de interfaz actual proporcionada por 6MM. Por ejemplo /zh-CN/up-down?tradingMode=demo, /zh-CN/high-low?tradingMode=real, /zh-CN/grid-prediction?tradingMode=real o /zh-CN/futures/BTCUSDT?tradingMode=real. El ticket autentifica al usuario; no selecciona un entorno de financiación ni mueve fondos.

Ver Comercio de segundos para redireccionamiento y ejemplos integrados.

Guías fuente y relacionadas