Exchange
Bursa aset kripto dan blockchain
Academy
Pendidikan Blockchain dan kripto
Broker
Solusi terminal perdagangan
Charity
Charity
Cloud
Solusi bursa perusahaan
DEX
Pertukaran aset digital terdesentralisasi yang cepat dan aman
Labs
Inkubasi untuk proyek blockchain teratas
Launchpad
Platform peluncuran token
Research
Analisis dan laporan tingkat kelembagaan
Trust Wallet
Dompet resmi kripto Binance
Beli Kripto
Pasar
Pindai untuk Mengunduh App IOS & Android
Unduh
English
USD
Pusat Layanan
FAQ - Pertanyaan yang Sering Ditanyakan
API
Aturan Perdagangan API
Pertanyaan Yang Sering Dipertanyakan Mengenai API (FAQ)
Binance
2018-06-05 09:38

[ Dokumentasi API | Contoh API Unofficial ]

Daftar Pertanyaan

  • Apakah saja batasan yang ada?
    • Garis Besar
    • Batasan Keras
    • Batasan Mesin Pembelajaran
    • Batasan Web Application Firewall
  • Jika saya melewati batas, akankah saya dibatasi dalam hal Akun, kunci API, dan Alamat IP?
  • Saya dibatasi dikarenakan melewati batas, tetapi saya membetulkan kode saya. Dapatkah saya dilepaskan lebih awal?
  • Saya menerima sebuah HTTP 403 error pada saat menggunakan API. Mengapa?
  • Mengapa koneksi websocket saya dropped/terputus?
  • Saya menggunakan layanan/wrapper pihak ketiga dan tidak dapat bekerja. Dapatkan anda membantu saya?
  • Walaupun saya tidak membuat perubahan, saya mendapatkan error. Apa yang terjadi?
  • Saya membutuhkan akses kepada Kunci Rahasia saya, akan tetapi saya hanya melihat "***". Bagaimana saya mengambilnya?
  • Dapatkah saya meningkatkan batasan saya, atau aliran/bandwidth tersendiri?
  • Kunci API saya terhilang. Tolong!
  • Saya menerima "Error -1021 (Message: Timestamp for this request is outside of the recvWindow)". Bagaimana saya menyelesaikan masalah ini?
  • Apakah saya dapat melakukan <this> atau <that> dengan API?
  • Saya percaya bahwa ada masalah dengan API. Bagaimana saya sebaiknya melaporkannya?

Apakah batasan yang ada?

Garis Besar

Ada 3 jenis batasan, semuanya dapat berubah setiap saat:

  1. Batasan Keras
  2. Batasan Mesin Pembelajaran
  3. Batasan WAF (Web Application Firewall)

Batasan Keras:

  • Dengan beban 1,200 permintaan per menit (mohon diingat ini tidak sama dengan 1,200 permintaan)
  • 100 pesanan per 10 detik
  • 200,000 pesanan setiap 24 jam

Batasan keras kami terdaftar dengan akhiran "/api/v1/exchangeInfo”.

Batasan Mesin Pembelajaran:

Perilaku perdagangan dievaluasi terhadap rata-rata pengguna dan jika anda berbeda terlalu jauh, anda akan di ban untuk sebuah rentang waktu 5 menit sampai dengan 3 hari.

Berasumsi bahwa anda memiliki nilai penyalahgunaan perdagangan. Nilai anda akan meningkat jika:

  • Anda mengulangi "one up" atau "front-run" permintaan/penawaran terbaik dalam Buku Pesanan.
  • Anda membuat pesanan spam dan pembatalan secara cepat tanpa mengeksekusi pesanan.
  • “Rasio Pembicaraan” anda rendah. “Rasio Pembicaraan” ditentukan oleh jumlah perdagangan anda dibagi dengan total pembuatan dan pembatalan pesanan dalam periode 24 jam (numTrades / (order + cancel)).
  • “Beban” anda rendah. “Beban” ditentukan oleh total kuantitas anda dibagi dengan total pembuatan dan pembatalan pesanan dalam periode 24 jam (totalTradedQty / (order + cancel)).
  • Pada saat pasangan transaksi yang memiliki BNB sebagai dasar atau aset kutipan, nilai penyalahgunaan anda akan diamplifikasi.

Tidak ada informasi yang lebih spesifik yang akan disediakan. Mohon gunakan trial dan error untuk mencapai pola perdagangan anda yang ideal, atau diskusikan perilaku yang optimal dengan pengguna API lainnya.

Batasan Web Application Firewall:

Meskipun kami tidak menyediakan detil pasti untuk aturan WAF kami, jika anda menerima sebuah pesan HTTP 403 error, berarti anda telah menyalahgunakan aturan. Terutama, jika ini merupakan akibat dari banyaknya permintaan dalam 5 menit terakhir, akan tetapi, jika anda mengirimkan sebuah permintaan yang dapat dianggap berniat jahat, anda dapat mengalami sebuah ban dalam durasi yang sedikit lebih panjang.

Jika saya melewati batas, akankah saya dibatasi dalam hal Akun, kunci API, dan Alamat IP?

Untuk batasan keras, melewati batas beban total permintaan per menit (1,200 untuk saat ini) akan mengakibatkan IP ban. Batas pesanan (untuk saat ini 10 per detik dan 100,000 per 24 jam) akan bergantung kepada akun. jika batas pesanan sudah terlewati, pengguna akan dibatasi dalam pembuatan pesanan baru pada situs (atau aplikasi kami lainnya).

Untuk batasan Pembelajaran Mesin, batasan akan diterapkan ke akun. Jika seorang pengguna sudah dibatasi oleh sistem Pembelajaran Mesin, mereka dapat memeriksa alasan dan durasi dengan menggunakan akhiran "/wapi/v3/accountStatus.html" (tercatat dalam Dokumentasi WAPI kami).

Batasan Web Application Firewall hanya akan diterapkan ke IP. Umumnya, sebuah ban WAF akan memiliki durasi 5 menit. Akan tetapi, jika server menginterpretasikan bahwa permintaan seorang pengguna adalah jahat, ban dapat diperpanjang.

Saya dibatasi dikarenakan melewati batas, tetapi saya membetulkan kode saya. Dapatkah saya dilepaskan lebih awal?

Tidak. Anda harus menunggu sampai durasi ban selesai.

Saya menerima sebuah HTTP 403 error pada saat menggunakan API. Mengapa?

Anda sudah melanggar aturan WAF (Web Application Firewall), yang disebabkan oleh pelanggaran batasan rasio atau mengirimkan permintaan jahat (seperti yang digarisbesarkan pada bagian Batasan pada dokumen ini). Umumnya, ban ini akan berlangsung selama 5 menit.

Mengapa koneksi websocket saya dropped/terputus?

Setiap 3 menit, koneksi aktif websocket akan menerima sebuah ping. Jika anda tidak merespon dengan pong yang benar, koneksi anda akan diputuskan.

Untuk aliran data pengguna, jika keep-alive tidak diterima paling sedikit satu kali setiap 60 menit, kunci pendengar akan kadaluarsa. Hal ini juga tertera pada Dokumentasi WAPI kami.

Saya menggunakan layanan/wrapper pihak ketiga dan tidak dapat bekerja. Dapatkan anda membantu saya?

Sangat disayangkan bahwa kami tidak menawarkan dukungan untuk layanan atau peralatan dari pihak ketiga. Mohon hubungi pihak layanan dan/atau pengembang yang terkait untuk pelayanan lebih lanjut.

Terlebih lagi, memberikan kunci API dan/atau kunci rahasia Binance anda kepada platform pihak ketiga memberikan resiko keamanan pada akun anda. Gunakan layanan ini dengan tanggung jawab anda masing-masing.

Mohon diingat bahwa kami juga menghindari memberikan pelayanan programming umum.

Walaupun saya tidak membuat perubahan, saya mendapatkan error. Apa yang terjadi?

Sangat disayangkan bahwa kami tidak dapat memberikan pelayanan untuk masalah yang terjadi dikarenakan implementasi pribadi anda. Jika anda menggunakan wrapper/alat dari pihak ketiga, mohon hubungi tim pelayanan/pengembangan mereka untuk bantuan.

Saya membutuhkan akses kepada Kunci Rahasia saya, akan tetapi saya hanya melihat "***". Bagaimana saya mengambilnya?

Untuk keamanan anda, secara desain, Kunci Rahasia hanya dapat dilihat pada saat Kunci API dibuat. Setelah saat itu, kunci akan diselubungi. Jika anda kehilangan kunci tersebut, atau tidak mencatatnya, anda harus membuat kunci API yang baru dan menggunakan kunci yang baru tersebut dengan Kunci Rahasia yang terbaru.

Dapatkah saya meningkatkan batasan saya, atau aliran/bandwidth tersendiri?

Sangat disayangkan bahwa untuk saat ini, layanan ini tidaklah tersedia. Seharusnya tidak akan muncul masalah apabila anda bekerja dalam batasan yang kami sudah berikan.

Kunci API saya terhilang. Tolong!

Ada dua kemungkinan penjelasan untuk “kehilangan” kunci API:

  1. Jika anda tidak aktif dan menggunakan API sebelum 07 Maret, merupakan sebuah kemungkinan bahwa kunci API anda dihilangkan untuk keamanan akun anda.
  2. Ataupun, jika anda memilih untuk menonaktifkan akun anda, hal ini dapat menghasilkan penghapusan semua Kunci API yang aktif.

Anda seharusnya dapat membuat Kunci API yang baru tanpa masalah.

Saya menerima "Error -1021 (Message: Timestamp for this request is outside of the recvWindow)". Bagaimana saya menyelesaikan masalah ini?

Umumnya, error ini hanya terjadi jika ada desync antara waktu server dan waktu sistem anda. Anda dibutuhkan untuk melakukan sinkronisasi ulang jam sistem anda, akan tetapi, proses ini berbeda-beda untuk setiap sistem operasi.

Untuk Windows, dengan Kebijakan anda sendiri, anda dapat menggunakan alat bantuan seperti "Atomic Clock". Linux dan Mac dapat di sinkronisasi menggunakan “ntpdate” melalui command line.

Jika anda tidak dapat menyelesaikan masalah ini, masalah dapat terkait dengan latency (masalah jaringan) dan anda akan dibutuhkan untuk mengatur recvWindow.

Apakah saya dapat melakukan <this> atau <that> dengan API?

Jika anda tidak melihat sebuah fungsionalitas yang anda inginkan pada dokumentasi kami, anda dapat berasumsi bahwa fungsi tersebut tidak tersedia. Jika anda ingin membuat saran fitur, anda dapat membuka tiket layanan dengan saran anda dan saran tersebut akan diulas.

Saya percaya bahwa ada masalah dengan API. Bagaimana saya sebaiknya melaporkannya?

Jika anda merasa bahwa ada masalah dengan sistem dan bukan dengan implementasi anda, anda harus mengingat bahwa kami tidak menerima pesan yang samar sebagai komplain yang sah.

Jika anda memiliki bukti untuk mendukung klaim anda, anda dapat menghubungi kami di Telegram API chat kami dan kami akan menginvestigasikannya. Akan tetapi, grup ini bukanlah dukungan resmi programming --  hanyalah sebuah grup komunitas untuk pengguna API Binance.

Artikel Terkait
Bagaimana membuat API