Kripto Al
Ödeme yöntemi
Piyasalar
NFT
New
TRBINANCE.COM
İndirmeler
English
USD
Destek Merkezi
SSS
API
API Al-Sat Kuralları

API Hakkında Sıkça Sorulan Sorular (SSS)

Binance
2020-06-24 05:27

API BelgeleriResmi olmayan API örnekleri 

Limitler nedir?

Özet
Üç farklı limit bulunmaktadır ve bunların hepsi herhangi bir zamanda değiştirilebilir:
  1. Üst limitler
  2. ML (Makine Öğrenmesi) Limitleri
  3. WAF (Web Uygulaması Güvenlik Duvarı) Limitleri
Üst Limitler:
  • Dakikada 1.200 talep ağırlığı (bunun mutlaka 1.200 talep anlamına gelmediğini lütfen dikkate alınız)
  • 10 saniyede 50 emir
  • 24 saatte 160.000 emir
Üst limitlerimiz [/api/v3/exchangeInfo] uç noktasında listelenmiştir.
Makine Öğrenmesi Limitleri:
Alım satım davranışları, ortalama kullanıcıya göre değerlendirilir. Ortalamadan çok fazla sapmanız durumunda belirli bir süre boyunca yasaklı duruma düşersiniz. Bu süre, 5 dakika ila 3 gün arasında değişebilir.
Alım satımı kötüye kullanma puanınız olduğunu varsayalım. Şu durumlarda puanınız yükselecektir: 
  • Emir Defterinde en iyi Teklif/Talep Fiyatını sürekli olarak "bir yukarı" veya "ilk çalıştırma" şeklinde verirseniz.
  • Alım satımlar gerçekleşmeden spam emir oluşturma ve iptal işlemlerini oldukça hızlı yaparsanız.
  • "Dönüştürme oranınızın" çok düşük ise. "Dönüştürme oranınız", 24 saatlik zaman dilimindeki alım satım sayınızın emir oluşturma ve iptal işlemlerinin toplamına bölünmesiyle belirlenir (Alım satım sayısı / (emirler + iptaller)).
  • "Ağırlığınız" düşük ise. "Ağırlığınız", 24 saatlik zaman dilimindeki toplam alım satım tutarınızın emir oluşturma ve iptal işlemlerinin toplamına bölünmesiyle belirlenir (toplam Alım satım miktarı / (emirler + iptaller)).
  • BNB'nin baz veya karşıt varlık olduğu işlem çiftlerinde kötüye kullanım puanınız katlanacaktır.
Yukarıda belirtilenlerin haricinde başka bilgi verilmeyecektir. İdeal alım satım modelinizi belirlemek için lütfen deneme yanılma yöntemini kullanın veya en uygun davranışları diğer API kullanıcılarıyla tartışarak tespit edin.
Web Uygulaması Güvenlik Duvarı Limitleri:
WAF kurallarımızla ilgili ayrıntılı bilgi sunmasak da, HTTP 403 hatası alıyorsanız bir kuralı ihlal ettiğinizi söyleyebiliriz. Bunun nedeni büyük olasılıkla 5 dakikalık bir süre zarfında aşırı talepte bulunulmasıdır. Bununla birlikte, kötü niyetli olarak algılanabilecek bir talep göndermeniz durumunda, bu durum daha uzun süreli bir yasaklamaya da yol açabilir.

Limitleri aşmam durumunda Hesap, API Anahtarı veya IP Adresinden hangisi bazında kısıtlanırım?

Üst limitler için toplam talep ağırlığı dakikalık limitinin aşılması (şu anda 1.200) durumunda IP adresi yasaklanır. Emir limitleri (şu anda 10 saniyede 50 ve 24 saatte 160.000) hesaba bağlı olacaktır. Emir limitinin aşılması durumunda, kullanıcıların web sitesinde (ve diğer uygulamalarımızda) yeni emir oluşturmaları da kısıtlanacaktır.
Makine Öğrenmesi limitlerinde kısıtlamalar hesaplara uygulanacaktır. Kullanıcının ML sistemi tarafından kısıtlanması durumunda, söz konusu kısıtlamanın nedeni ve süresi [/sapi/v1/account/status] uç noktası (API Belgemizde belirtilmiştir) kullanılarak öğrenilebilir.
Web Uygulaması Güvenlik Duvarı limitleri yalnızca IP adresine uygulanacaktır. WAF yasağı genellikle 5 dakika sürer. Bununla birlikte, kullanıcının davranışını sunucu kötü niyetli olarak yorumlarsa bu süre uzatılabilir.

Limitleri aştığım için kısıtlandım, ama kodumu düzelttim. Yasağım daha erken kalkar mı?

Hayır. Yasağınız sona erene kadar beklemeniz gerekecektir.

API'yi kullanırken HTTP 403 hatası aldım. Neden olabilir?

Büyük olasılıkla bir oran limitini ihlal ederek veya kötü amaçlı bir istek göndererek (bu belgenin limitler bölümünde belirtildiği üzere) WAF (Web Uygulaması Güvenlik Duvarı) kurallarını ihlal etmiş olabilirsiniz. Bu yasaklamalar genellikle 5 dakika sürer.

WebSocket bağlantılarım neden gerçekleşmiyor/kesiliyor?

Aktif WebSocket bağlantılarına 3 dakikada bir ping atılır. Bu pinge düzgün biçimde çerçevelenmiş bir yanıt vermemeniz durumunda bağlantınız sonlandırılacaktır.
Kullanıcı veri akışları konusunda, her 60 dakikada en az bir etkin tut istemi alınmaması durumunda dinleme anahtarının süresi dolacaktır. Bu durum da API Belgelerimizde ayrıntılarıyla belirtilmiştir.

Üçüncü taraf hizmet/sarmalayıcı kullanıyorum ve çalışmıyor. Yardım edebilir misiniz?

Ne yazık ki üçüncü taraf hizmetleri ve araçlarını desteklemiyoruz. Yardım almak için lütfen söz konusu hizmetle ve/veya geliştiricileriyle iletişime geçin.
Buna ek olarak, Binance API Anahtarlarınızı ve/veya Gizli Anahtarlarınızı herhangi bir üçüncü taraf platforma girmeniz bir güvenlik riskidir. Bu hizmetleri lütfen kendi takdirinize bağlı olarak kullanın.
Genel programlama yardımı sunmaktan kaçındığımızı da lütfen dikkate alınız.

Hiçbir değişiklik yapmamış olmama rağmen birdenbire hata almaya başladım. Ne oldu?

Ne yazık ki kişisel uygulamalarınızla ilgili yaşadığınız sorunlar için destek sunamıyoruz. Bir üçüncü taraf sarmalayıcı/araç kullanıyorsanız, yardım almak için lütfen söz konusu hizmetin destek/geliştirme ekibiyle iletişime geçin.

Gizli Anahtarıma erişmem gerekiyor. Ancak "***" şeklinde görünüyor. Bunu nasıl alabilirim? 

Gizli Anahtarlar, güvenlik nedeniyle ve tasarımları gereği yalnızca API Anahtarı oluşturulduğunda görüntülenebilir. Daha sonra her zaman maskelenir. Bu anahtarı kaybettiyseniz veya kaydetmediyseniz, yeni bir API Anahtarı oluşturmanız ve bu yeni anahtarı yeni bir Gizli Anahtar ile kullanmanız gerekecektir.

Limitlerimi veya bana tahsis edilen akışı/bant genişliğini nasıl artırabilirim?

Ne yazık ki şu anda böyle bir seçenek sunmuyoruz. Sunduğumuz limitlerle işlem yapabilmenin mümkün olduğunu düşünüyoruz. 

API Anahtarım kayboldu. Yardım edin!

API Anahtarının "kaybolması" durumunun yalnızca iki açıklaması olabilir:
  1. Son zamanlarda aktif olmadıysanız ve API'yi 7 Mart 2018'den önce kullanıyorduysanız, hesabınızın güvenliğini sağlamak için API Anahtarlarınızın silinmiş olması muhtemeldir.
  2. Bunun dışında, hesabınızı devre dışı bırakmanız durumunda da tüm API Anahtarları silinir.
Herhangi bir sorun yaşamadan yeni bir API Anahtarı oluşturabilmeniz gerekir.

"Hata -1021 (Mesaj: Bu talebin zaman damgası recvWindow dışında)" hatası alıyorum. Bunu nasıl çözebilirim?

Genelde bu hata, sunucunun saati ile sisteminizin saatinin senkronize olmaması durumunda meydana gelir. Sistem saatinizi eşitlemeniz gerekebilir. Ancak bu işlem, işletim sisteminize bağlı olarak değişir.
Windows'da, kendi takdirinize bağlı olarak "Atomic Clock" gibi bir araç kullanabilirsiniz. Linux ve Mac kullanıcıları komut satırına "ntpdate" yazarak eşitlemeyi deneyebilirler.
Sorun çözülemiyorsa, bu durum gecikme süresi (bir ağ sorunudur) ile ilgili olabilir ve recvWindow ayarı yapmanız gerekebilir.

Yeni API işlevleri talep edebilir miyim?

Talep ettiğiniz işlevi belgelerimizde göremiyorsanız, bu durum söz konusu işlevi sunmadığımız anlamına gelir. Bir işlev önerisinde bulunmak istiyorsanız, önerinizi içeren bir destek talebi açabilirsiniz ve bu talebinizi inceleyeceğiz.

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

Uygulamanız değil de sistemle ilgili bir sorun olduğunu düşünüyorsanız, lütfen Telegram API sohbet grubumuzdan bizimle iletişime geçin ve talebinizi destekleyen kanıtlarınızı sunun. Sorunu araştıracağız. Muğlak mesajları geçerli bir şikayet olarak kabul etmeyeceğimizi lütfen dikkate alınız. Şu da var ki bu grupta resmi programlama desteği sunulmaz. Bu grup, Binance API kullanıcıları için bir topluluk grubudur.
İlgili Makaleler
API nasıl oluşturulur?