Cara Menggunakan API

5 jam 28 menit 3 s lalu
627.695 Baca
131

1. Buka situs web Gate. Letakkan kursor Anda di atas ikon profil untuk membuka menu dan klik “Manajemen API”.

1

2. Klik pada “Buat Kunci API” di halaman.

2

3. Buat Kunci API

Membuat Kunci APIv2:

① Izin IP: Anda dapat memilih apakah ingin mengaitkan IP.

Catatan: Jika Anda memilih untuk tidak mengaitkan, Kunci API akan mengizinkan akses dari alamat mana pun dan berlaku selama 90 hari.

② Jenis Kunci API: Pilih Kunci API v2. Setiap pengguna hanya dapat membuat satu set, dan yang baru akan menimpa yang sebelumnya.

③ Otorisasi: Atur sebagai “Baca dan Tulis” atau “Hanya Baca”.

④ Konfirmasi rincian, lalu klik “Kirim”.

Catatan: Kunci API sebelumnya akan segera kedaluwarsa saat yang baru dibuat.

Kunci API dapat digunakan untuk meminta informasi akun, berdagang, menarik dana, dan lainnya.

Harap simpan kunci Anda dengan aman dan jangan pernah membagikannya kepada orang lain!


Membuat Kunci APIv4

① Keterangan Kunci API: Membantu Anda mengidentifikasi dan mengingat kunci tersebut.

② Izin IP: Pilih apakah akan mengaitkan IP. Jika tidak dikaitkan, kunci berlaku selama 90 hari.

③ Jenis Kunci API: Pilih “Kunci API v4”.

④ Jenis Akun: Pilih antara “Akun Klasik / Perdagangan Margin / Testnet”.

⑤ Izin: Atur ke “Baca dan Tulis” atau “Hanya Baca”. Catatan: Pasangan mata uang tidak boleh kosong.

⑥ Konfirmasi rincian dan klik “Kirim”.

4. Pengingat Risiko akan muncul setelah Anda mengklik “Kirim”.

Silakan baca peringatan risiko dengan seksama, lalu klik “Saya menerima” atau “Batal” untuk melanjutkan.

Masukkan Kata Sandi Dana, pilih metode Autentikasi 2FA, lalu klik “Konfirmasi”.

5. Setelah membuat kunci API, Anda dapat melihat, mengedit, atau menghapus kunci tersebut.

6. Perhatian:

① Kunci APIv2/4 memiliki izin untuk melakukan penarikan dan penyetoran.

Untuk menggunakan API untuk menarik dana, Anda harus menggunakan alamat yang sebelumnya pernah digunakan secara manual, dan waktu sejak penarikan terakhir sudah lebih dari 24 jam.

② Perbedaan antara APIv2 dan APIv4 adalah sebagai berikut:

• Kunci APIv2 dan APIv4 adalah independen satu sama lain.

• Kunci APIv2 hanya dapat digunakan untuk perdagangan spot, sedangkan APIv4 mendukung perdagangan spot, margin, dan kontrak.

• APIv2 dibuat di bagian bawah halaman "Kunci APIv2".

• APIv4 dibuat di “Pusat Pribadi” – “Sub-akun dan API” – “Kunci APIv4”.

Tentukan pilihan antara APIv2 dan APIv4 sesuai kebutuhan spesifik Anda. Silakan cek artikel untuk pembaruan fungsi terbaru.

Jika artikel ini tidak menjawab pertanyaan Anda, harap kirimkan tiket. Sertakan informasi berikut:

  • UID Anda
  • URL permintaan asli
  • Parameter dan penjelasan lengkap permintaan Anda
  • Jenis perdagangan: spot atau margin, mainnet atau testnet
  • Bahasa pemrograman (lebih baik disertai kode contoh)
  • Apakah Anda menggunakan SDK (jika ya, jelaskan penggunaannya atau beri komentar di GitHub)

7. Dokumen API dapat diakses melalui "Layanan" – "Pengembang (API)" di bagian bawah halaman.

7

8. Aturan Batas Frekuensi

Markets Endpoints Limits Based On Include
All public endpoints Public endpoints 200r/10s per endpoint IP Orderbook, Candlestick, Ticker, etc.
Wallet Private endpoints Withdrawal(POST /withdrawals) : 1r/3s
UID transfer(POST /withdrawals/push) 1r/10s
Transfer between trading accounts (POST /wallet/transfers) 80r/10s
Transfer between main and sub accounts (POST /wallet/sub_account_transfers) 80r/10s
Transfer from a sub-account to another sub-account (POST /wallet/sub_account_to_sub_account) 80r/10s
Retrieve user's total balances (GET /wallet/total_balance) 80r/10s
Retrieve sub account balances (GET /wallet/sub_account_balances) 80r/10s
Query sub accounts' margin balances (GET /wallet/sub_account_margin_balances) 80r/10s
Query sub accounts' futures account balances (GET /wallet/sub_account_futures_balances) 80r/10s
Query subaccount's cross_margin account info(GET /wallet/sub_account_cross_margin_balances) 80r/10s
The Others: 200r/10s per endpoint
UID Withdrawal.
Query personal account balance.
Query subaccount balance.
Spot Private endpoints The rate limit for batch/single order placement and amend an order are total of 10r/s (UID+Market)
The rate limit for batch/single order cancellation is total of 200r/s
The Others: 200r/10s per endpoint
UID Spot order placement and cancellation.
Trade history and fee rates.
Perpetual Futures Private endpoints The rate limit for batch/single order placement and amend an order are total of 100r/s
The maximum rate limit for the order cancellation (bulk/single) is 200r/s
The Others: 200r/10s per endpoint
UID Futures order placement and cancellation
Trade history and fee rates
Delivery Private endpoints The maximum rate limit for the order placement (bulk/single) is 500r/10s
The maximum rate limit for the order cancellation (bulk/single) is 500r/10s
The Others: 200r/10s per endpoint
UID Order placement and cancellation
Options Private endpoints The maximum rate limit for the order placement (bulk/single) is 200r/s
The maximum rate limit for the order cancellation (bulk/single) is 200r/s
The Others: 200r/10s per endpoint
UID Order placement and cancellation
Subaccount Private endpoints 80r/10s per endpoint UID Create a sub-account.
Retrieve the list of sub-accounts.
Disable or enable API key for a sub-account.
Unified Private endpoints Borrow or repay 15/10s UID Borrow or repay(POST /unified/loans)
Other Private endpoints Private endpoints 150r/10s per endpoint UID Earning, collateral etc

Batas kecepatan dihitung untuk setiap sub-akun atau akun utama.

WebSocket:
• Batas pesan yang dikirim ke server: Tidak terbatas

• Jumlah koneksi per IP: ≤ 300

Perhatian:
Jika Anda melanggar batas kecepatan secara berulang:
• Jika permintaan < burst rate, akan ada penundaan

• Jika permintaan > burst rate, permintaan akan ditolak

Daftar sekarang untuk mendapatkan kesempatan memenangkan hingga $10,000!
signup-tips