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

# Masuk Langsung URL

Panduan ini menargetkan **Agent Java SDK `v0.3.0`**, Java 8+, dan kontrak publik yang diberi tag. Contoh dijalankan di backend mitra setelah menginisialisasi `client` di [Mulai Cepat](/id/sdk/agent-sdk/java/quick-start).

## Contoh prasyarat

Cuplikan Java membagikan impor ini. Inisialisasi `client` menggunakan Quick Start dan dapatkan `platformUserId` dari pengikatan yang disimpan. Contoh ID pengguna/pesanan harus diganti dengan nilai Anda yang tetap.

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

## Masuk Langsung URL

Entri langsung URL adalah untuk mode pengalihan. Pengguna mitra mengklik tombol di
situs mitra, membuka frontend 6MM, dan masuk secara otomatis.

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

Aturan lapangan:

| Bidang         | Keterangan                                                                                                      |
| -------------- | --------------------------------------------------------------------------------------------------------------- |
| `redirectPath` | 6MM jalur relatif frontend. Harus dimulai dengan `/`, misalnya `/en/futures/BTCUSDT?tradingMode=real`           |
| `returnUrl`    | Mitra absolut URL digunakan saat pengguna keluar dari frontend 6MM. Hanya `http` dan `https` yang diperbolehkan |
| `expireAt`     | Waktu kedaluwarsa tiket masuk sebagai stempel waktu Unix dalam hitungan detik                                   |

Contoh ini membuka masa depan abadi dalam mode nyata. Untuk simulasi perdagangan, gunakan `tradingMode=demo` di frontend dan teruskan secara eksplisit `environment=SIMULATED` di permintaan dompet backend yang sesuai. Frontend `tradingMode` dan dana backend `environment` dikonfigurasi secara terpisah. Membuat entri URL mengautentikasi pengguna; itu tidak mentransfer dana atau memilih lingkungan dompet.

Persyaratan keamanan:

* `webUrl` berisi tiket satu kali. Gunakan segera dan jangan disimpan dalam jangka waktu lama.
* Jika entri URL kedaluwarsa atau telah digunakan, buat entri baru dari situs mitra.
* `returnUrl` tidak boleh berupa `javascript:`, jalur relatif, atau URL dengan info pengguna.

## Pemilihan produk dan mode

Gunakan rute frontend saat ini yang disediakan oleh 6MM. Misalnya `/zh-CN/up-down?tradingMode=demo`, `/zh-CN/high-low?tradingMode=real`, `/zh-CN/grid-prediction?tradingMode=real`, atau `/zh-CN/futures/BTCUSDT?tradingMode=real`. Tiket mengautentikasi pengguna; ia tidak memilih lingkungan pendanaan atau memindahkan dana.

Melihat [Perdagangan detik](/id/sdk/agent-sdk/java/seconds-trading) untuk contoh pengalihan dan penyematan.

## Sumber dan panduan terkait

* [Sumber resmi v0.3.0](https://github.com/6mm-com/agent-java-sdk/tree/54aa3c1)
* [Ikhtisar kueri dan penomoran halaman](/id/sdk/agent-sdk/java/perpetual-queries)
* [Dompet pendanaan](/id/sdk/agent-sdk/java/funding-wallet)
* [Panduan peningkatan](/id/sdk/agent-sdk/java/upgrade)