> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.6mm.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.6mm.com/_mcp/server.

# Wejście bezpośrednie URL

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](/pl/sdk/agent-sdk/java/quick-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.

```java
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.

```java
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:

| Pole           | Opis                                                                                                                 |
| -------------- | -------------------------------------------------------------------------------------------------------------------- |
| `redirectPath` | 6MM ścieżka względna frontonu. Musi zaczynać się od `/`, na przykład `/en/futures/BTCUSDT?tradingMode=real`          |
| `returnUrl`    | Wartość bezwzględna partnera URL używana, gdy użytkownik opuszcza interfejs 6MM. Dozwolone są tylko `http` i `https` |
| `expireAt`     | Czas 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](/pl/sdk/agent-sdk/java/seconds-trading) dla przykładów przekierowań i osadzonych.

## Źródło i powiązane przewodniki

* [Oficjalne źródło v0.3.0](https://github.com/6mm-com/agent-java-sdk/tree/54aa3c1)
* [Przegląd zapytań i paginacja](/pl/sdk/agent-sdk/java/perpetual-queries)
* [Portfel finansowania](/pl/sdk/agent-sdk/java/funding-wallet)
* [Przewodnik po aktualizacji](/pl/sdk/agent-sdk/java/upgrade)