English/USD
Dil
Para birimi
Destek Merkezi
SSS
API
API Al-Sat Kuralları
API Sık Sorulan Sorular (SSS)
Binance
2020-06-24 05:27

Genel Bakış

Üç tür limit vardır ve herhangi bir zamanda bu limitlerde değişiklik olabilir. 

  1. Sabit (Hard) Limitler
  2. Yapay Zeka (Machine Learning) Limitleri:
  3. Web Uygulaması Güvenlik Duvarı (WAF) Limitleri:

Sabit (Hard) Limitler:

 

  • Dakikada 1,200 istek (bunun mutlaka 1,200 istek olması gerekmediğini lütfen unutmayın)
  • Saniyede 10 emir
  • 24 saatte 100,000 emir

Sabit (Hard) limitlerimiz limitlerimiz "/api/v1/exchangeInfo" uç noktasında listelenmektedir. 

Yapay Zeka (Machine Learning) Limitleri: 

 

Al-sat işlemi davranışı ortalama bir kullanıcıya göre hesaplanır ve işleminizde çok fazla sapma olursa, işlemleriniz 5 dakika ila 3 gün arasında değişen bir süre boyunca yasaklanır.

Al-sat işleminde bir kötüye kullanım puanınız olduğunu varsayalım. Puanınız aşağıdaki durumlar gerçekleşirse yükselecektir:

  • Emir Panosunda en iyi emir/talep içinde sürekli olarak “bir düzey yukarıda” ya da “en önde” olursanız. 
  • Teklif oluşturma ve iptalini, al-sat işlemini yapmadan çok hızlı spam olarak bildiriyorsanız. 
  • “Dönüştürme oranınız” düşükse; “Dönüştürme oranı”, al-sat işlem sayınızın, 24 saatlik bir süre içinde toplam emir oluşturma ve iptal işlemlerine (al-sat işlem sayısı / (emir + iptaller)) bölünmesiyle tanımlanır.
  •  “Ağırlığınız” düşükse; “Ağırlık”, toplam al-sat işlem miktarınızın, 24 saatlik bir süre içinde toplam emir oluşturma ve iptal işlemlerine (toplam al-sat miktarı / (emir + iptaller)) bölünmesiyle tanımlanır.
  • Temel ya da teklif varlık olarak BNB’ye sahip eşlerle al-sat yaparken, kötüye kullanma puanınız yükseltilir.

Yukarıda belirtilenler dışında daha ayrıntılı bilgi sağlanmayacaktır. İdeal al-sat yapısına ulaşmak için lütfen deneme yanılma yöntemini kullanın ya da en ideal yaklaşımı diğer API kullanıcılarıyla tartışın. 

Web Uygulaması Güvenlik Duvarı (WAF) Limitleri:

WAF kurallarımızla ilgili detaylı bilgi verememekle birlikte, bir HTTP 403 hatası almanız kural ihlalinde bulunduğunuz anlamına gelmektedir. Bu hata, büyük olasılıkla 5 dakika içinde girilen aşırı sayıdaki isteğin bir sonucudur. Ancak, kötü niyetli olarak algılanabilecek bir istek gönderiyorsanız, bu durum daha uzun süreli bir engellemeye de neden olabilir. 

Limitleri aşarsam, kısıtlandırma Hesapla mı, API Anahtarıyla mı yoksa IP Adresiyle mi yapılacak? 

Sabit limitler için, dakika başına toplam talep ağırlığı limitinin (şu anda 1200) aşılması,  IP’nin yasaklanmasıyla sonuçlanır. Emir limitleri, (şu anda saniyede 10 ve 24 saatte 100.000) hesaba bağlıdır. Emir limiti aşıldıysa, limiti geçildiyse, kullanıcıların web sitesinde (ya da diğer uygulamalarımızda) yeni emir oluşturmaları da kısıtlanır. 

Yapay Zeka (Machine Learning) limitleri için, kısıtlamalar hesaplara uygulanır. Bir kullanıcı ML sisteminde kısıtlandıysa, sebebini ve süresini "/wapi/v3/accountStatus.html" uç noktasını kullanarak kontrol edebilir (WAPI Belgelerinde belirtilmiştir).

Web Uygulaması Güvenlik Duvarı limitleri yalnızca IP ile uygulanır. WAF yasağının süresi genellikle 5 dakikadır. Bununla birlikte, kullanıcının talebi sunucu tarafından kötü niyetli olarak algılanıyorsa, bu süre uzayabilir. 

Limiti aştığım için kısıtlanmıştım, ancak kodumu düzelttim. Yasağımın kalkması erkene alınır mı?

Hayır. Yasak süresinin tamamlanması içn beklemeniz gerekir. 

API kullanırken HTTP 403 hatası alıyorum. Neden?

Büyük olasılıkla, bir oran limitine uymayarak ya da kötü niyetli bir talep göndererek (bu belgenin limitler bölümünde belirtildiği üzere), WAF (Web Uygulaması Güvenlik Duvarı) kurallarını ihlal ettiniz. Bu yasakların süresi genellikle 5 dakikadır. 

WebSocket bağlantılarım neden düşüyor/kesiliyor?

Aktif WebSocket bağlantıları her 3 dakikada bir ping alır. Düzgün yapılandırılmış bir pongla yanıt vermezseniz bağlantınız sonlandırılır.

Kullanıcı veri akışlarında her 60 dakikada en az bir etkin-tutma alınmazsa, dinleme anahtarının süresi dolacaktır. Bunun ayrıntıları da WAPI Belgelerinde belirtilmektedir. 

Üçüncü taraf hizmeti/aracı kullanıyorum ve çalışmıyor. Yardımcı olabilir misiniz?

Ne yazık ki üçüncü taraf hizmetler ve araçlar için destek sağlayamıyoruz; lütfen yardım için ilgili hizmet/geliştirme ekipleri ile iletişime geçin. 

Hiçbir değişiklik yapmadığım halde aniden hata almaya başladım. Ne oldu?

Ne yazık ki kişisel uygulamalarınıza yönelik sorunlar için destek sağlayamıyoruz. Bir üçüncü taraf hizmeti/aracı kullanıyorsanız, lütfen yardım için ilgili hizmet/geliştirme ekipleri ile iletişime geçin. 

Gizli Anahtarıma erişmem gerekiyor fakat "***" şeklinde görüntüleniyor. Anahtarıma nasıl ulaşabilirim? 

Gizli Anahtarlar, güvenliğiniz nedeniyle yalnızca API anahtarı oluşturulduğunda görülebilecek şekilde tasarlanmıştır. Bu noktadan sonra, anahtarınız gizlenecektir. Anahtarı kaybettiyseniz ya da kaydetmediyseniz, yeni bir API Anahtarı oluşturmanız ve yeni anahtarı yeni Gizli Anahtar ile kullanmanız gerekecektir.

Limitimi yükseltebilir miyim ya da bana özel bir akış/bant genişliği alabilir miyim?

Ne yazık ki şu anda böyle bir hizmetimiz yok. Size sağladığımız limitlerle devam etmeniz gerekiyor.

API anahtarım kayboldu. Yardım edim!

API anahtarının “kaybolmasının” iki olası açıklaması vardır:

  1. Yakın zamanda aktif olmadıysanız ve API’yi 7 Marttan önce kullandıysanız, hesabınızın güvenliğini sağlamak için API Anahtar(lar)ınızın temizlenmiş olması mümkündür.
  2. Aksi takdirde, hesabınızı kapatmayı seçtiyseniz, tüm aktif API Anahtarlarınız silinmiştir. 

Sorunsuz olarak yeni API Anahtar(lar)ı oluşturabilirsiniz. 

Hata-1021 (Mesaj: Bu talep için zaman damgası recvWindow dışında) alıyorum. Nasıl çözebilirim?

Bu hata genellikle sunucu saati ile sisteminizin saati senkronize değilse oluşur. Sistem saatinizi senkronize etmeniz gerekebilir fakat bu işlem işletim sisteminize göre farklılık gösterebilir. 

Windows için, isteğinize bağlı olarak “Atomic Clock” gibi bir araç kullanabilirsiniz. Linux ve Mac, komut satırı aracılığıyla “ntpdate” kullanılarak senkronize edilebilir.

Eğer sorunu çözülmüyorsa, sorun gecikme kaynaklı (bir ağ sorunu) olabilir ve recvWindow’unuzu ayarlamanız gerekebilir. 

API ile <bunu> ya da <şunu> yapabilir miyim?

Talep ettiğiniz işlevselliği belgelerimizde görmüyorsanız, bu özelliğe destek verilmediğini varsayabilirsiniz. Bir özellik önerisi yapmak istiyorsanız, önerinizle birlikte bir destek talebi açabilirsiniz. Öneriniz değerlendirilecektir. 

API ile ilgili bir sorun olduğunu düşünüyorum. Bunu nasıl bildirebilirim?

Sizin uygulamanızla değil sistemle ilgili bir sorun olduğunu düşünüyorsanız, lütfen bizimle Telegram API sohbet aracılığıyla iletişim kurarak talebinizi destekleyen kanıtlar gönderin. Lütfen belirsiz ve net olmayan iletileri resmi şikayet olarak kabul etmediğimizi unutmayın. Ayrıca, bu grup bir resmi programlama destek grubu değildir, Binance API kullanıcıları için bir topluluk grubudur. 


Başka sorunuz var mı?bir talep gönderin
İlgili Makaleler
API Nasıl Yaratılır?