Przejdź do nawigacji

Wejście bezpośrednie URL

Wejście bezpośrednie URL: Agent Java SDK integracja v0.3.0, przykłady, parametry i semantyka odpowiedzi.

Zobacz jako Markdown

Ten przewodnik jest przeznaczony dla Agent Java SDK v0.3.0, Java 8+ i oznaczonych zamówień publicznych. Przykłady działają w zapleczu partnera po inicjalizacji client w Szybki start.

Przykładowe wymagania wstępne

Fragmenty Java dzielą ten import. Zainicjuj client za pomocą Szybki start i uzyskaj platformUserId z zapisanego powiązania. Przykładowe identyfikatory użytkowników/zamówień należy zastąpić własnymi, utrwalonymi wartościami.

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

Wejście bezpośrednie URL

Wpis bezpośredni URL dotyczy trybu przekierowania. Użytkownik partnerski klika przycisk na stronie witryna partnerska, otwiera interfejs 6MM i zostaje automatycznie zalogowana.

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);

Zasady terenowe:

PoleOpis
redirectPath6MM ścieżka względna frontonu. Musi zaczynać się od /, na przykład /en/futures/BTCUSDT?tradingMode=real
returnUrlWartość bezwzględna partnera URL używana, gdy użytkownik opuszcza interfejs 6MM. Dozwolone są tylko http i https
expireAtCzas ważności biletu wstępu jako znacznik czasu Uniksa w sekundach

Przykład otwiera wieczyste kontrakty futures w trybie rzeczywistym. W przypadku handlu symulowanego użyj tradingMode=demo w interfejsie i jawnie przekaż environment=SIMULATED w odpowiednich żądaniach portfela zaplecza. Fundusze frontendu tradingMode i fundusze backendu environment są konfigurowane osobno. Utworzenie wpisu URL powoduje uwierzytelnienie użytkownika; nie przesyła środków ani nie wybiera środowiska portfela.

Wymagania bezpieczeństwa:

  • webUrl zawiera bilet jednorazowy. Zużyj go natychmiast i nie przechowuj go długoterminowo.
  • Jeśli wpis URL wygasł lub został wykorzystany, wygeneruj nowy na stronie partnera.
  • returnUrl nie może być javascript:, ścieżką względną ani URL z informacjami o użytkowniku.

Wybór produktu i trybu

Użyj bieżącej trasy frontonu dostarczonej przez 6MM. Na przykład /zh-CN/up-down?tradingMode=demo, /zh-CN/high-low?tradingMode=real, /zh-CN/grid-prediction?tradingMode=real lub /zh-CN/futures/BTCUSDT?tradingMode=real. Bilet uwierzytelnia użytkownika; nie wybiera środowiska finansowania ani nie przenosi środków.

Widzieć Handel sekundami dla przykładów przekierowań i osadzonych.

Źródło i powiązane przewodniki