Exchange
Schimb de active blockchain și cripto
Academy
Resurse despre blockchain și cripto
Broker
Soluții pentru terminalul de tranzacționare
Charity
Caritate
Cloud
Soluții de schimb pentru întreprinderi
DEX
Schimb de active digitale descentralizat, rapid și securizat
Labs
Incubator pentru proiecte blockchain de top
Launchpad
Platformă de lansare a tokenurilor
Research
Analize și rapoarte la nivel instituțional
Trust Wallet
Portofelul cripto Binance oficial
Cumpărați cripto
Piețe
Schimb
Cel mai simplu mod de a tranzacționa
Clasic
Interfață simplă și ușor de utilizat
Avansat
Acces complet la toate instrumentele de tranzacționare
Marjă
Măriți-vă profiturile cu levier
P2P
Transfer bancar și 100+ opțiuni
Token de acțiuni
New
Tranzacționați acțiuni cu cripto
Tranzacționați
Scanați pentru a descărca aplicația iOS și Android
Descărcare
English
USD
Centru de asistență
Întrebări frecvente
API
Regulile de tranzacționare API
Întrebări frecvente despre API (FAQ)
Binance
2021-05-07 08:52

Documentație APIExemple de API neoficiale  

Care sunt limitele?

Prezentare generală
Există trei tipuri diferite de limite, care pot fi modificate în orice moment:
  1. Limite stricte
  2. Limite ML (Machine Learning)
  3. Limite WAF (Web Application Firewall)
Limite stricte:
  • O încărcătură de 1.200 de solicitări pe minut (rețineți că nu este echivalent cu 1.200 de solicitări)
  • 50 de ordine per 10 secunde
  • 160.000 de ordine per 24 de ore
Limitele noastre stricte sunt listate în punctul final [/api/v3/exchangeInfo].
Limite Machine Learning:
Comportamentul de tranzacționare este evaluat prin raportare la utilizatorul mediu, iar dacă vă abateți prea mult de la acesta, vi se va interzice accesul pentru o perioadă determinată de timp, variind de la 5 minute la 3 zile.
Să presupunem că aveți un scor de abuz de tranzacționare. Scorul dvs. va crește dacă: 
  • Ați efectuat în mod repetat operațiuni de „one-up” sau „front-run” în ceea ce privește cele mai bune prețuri Bid/Ask din registrul de ordine.
  • Faceți spam în crearea și anularea ordinelor, fără a executa efectiv tranzacțiile.
  • „Rata dvs. de conversie” este mică. „Rata de conversie” este definită ca numărul dvs. de tranzacții împărțit la numărul total de ordine create și anulate într-o perioadă de 24 de ore (nr. tranzacții/ (ordine + anulări)).
  • „Greutatea” dvs. este mică. ,,Rata de conversie'' este cantitatea totală tranzacționată împărțită la numărul total de ordine create și anulate într-o perioadă de 24 de ore (cantitatea totală tranzacționată/ (ordine + anulări)).
  • Când tranzacționați perechi care au BNB ca activ de bază sau de cotare, scorul dvs. de abuz va fi amplificat.
Nu vor fi furnizate informații mai detaliate decât cele de mai sus. Utilizați încercări repetate pentru a găsi modelul ideal de tranzacționare sau discutați despre comportamentul optim cu alți utilizatori API.
Limite Web Application Firewall
Deși nu oferim detalii exacte despre regulile noastre WAF, dacă primiți o eroare HTTP 403, asta înseamnă că ați încălcat o regulă. Cel mai probabil, este rezultatul unor solicitări excesive într-o durată de 5 minute. Cu toate acestea, dacă trimiteți o solicitare care ar putea fi percepută ca dăunătoare, aceasta ar putea duce la interzicerea pe o durată mai mare.

Dacă depășesc limitele, restricția se va aplica contului, cheii API sau adresei IP?

În ceea ce privește limitele stricte, depășirea încărcăturii totale pe minut (în prezent 1200) va duce la o interdicție de IP. Limitele ordinului (în prezent, 50 de ori/10 secunde și 160 000 de ori/24 de ore) depind de cont. Dacă limita ordinelor a fost depășită, utilizatorilor li se va interzice și crearea de noi ordine pe site-ul web (sau alte aplicații ale noastre).
Pentru limitele Machine Learning, vor fi aplicate restricții conturilor. Dacă un utilizator a avut accesul restricționat de sistemul ML, acesta poate verifica motivul și durata utilizând punctul final [/sapi/v1/account/status] (indicat în Documentația API).
Limitele Web Application Firewall vor fi aplicate doar IP-ului. De obicei, o interdicție WAF are o durată de 5 minute. Cu toate acestea, dacă serverul a interpretat solicitarea unui utilizator ca fiind dăunătoare, aceasta poate fi extinsă.

Am fost restricționat pentru depășirea limitelor, dar mi-am corectat codul. Mi se va ridica restricția mai devreme?

Nu. Trebuie să așteptați până la finalul perioadei de restricție.

Primesc o eroare HTTP 403 când folosesc API-ul. De ce?

Ați încălcat regulile WAF (Web Application Firewall), cel mai probabil prin încălcarea unei limite de tarifare sau trimiterea unei cereri dăunătoare (așa cum este subliniat în secțiunea privind limitele din acest document). De obicei, aceste interdicții au o perioadă de 5 minute.

De ce sunt conexiunile mele WebSocket întrerupte/deconectate?

La fiecare 3 minute, conexiunile WebSocket active vor primi un ping. Dacă nu răspundeți cu un pong corespunzător, conexiunea dvs. va fi întreruptă.
Pentru fluxurile de date ale utilizatorilor, dacă un keep-alive nu este primit cel puțin o dată la fiecare 60 de minute, cheia de ascultare va expira. Acest lucru este, de asemenea, detaliat în Documentația API.

Folosesc un serviciu/wrapper terț și nu funcționează. Puteți să mă ajutați?

Din păcate, nu acceptăm servicii sau instrumente de la terți. Contactați serviciul și/sau dezvoltatorii pentru asistență suplimentară.
În plus, introducerea cheii dvs. API Binance și/sau a cheii secrete pe orice platformă terță reprezintă un risc de securitate. Utilizați aceste servicii la propria discreție.
Rețineți că, de asemenea, nu oferim asistență generală pentru programare.

În ciuda faptului că nu am făcut modificări, primesc brusc erori. Ce s-a întâmplat?

Din păcate, nu putem oferi asistență pentru probleme legate de implementarea dvs. personală. Dacă utilizați un wrapper/instrument de la o terță parte, contactați echipa lor de asistență/dezvoltare pentru ajutor.

Trebuie să accesez cheia mea secretă, dar afișează „***”. Cum o pot recupera? 

Din motive de securitate, cheile secrete sunt proiectate să devină vizibile numai în momentul creării cheii API. Oricând după acest moment, acesta va fi ascunse. Dacă ați pierdut-o sau nu ați notat-o, va trebui să creați o nouă cheie API și să o folosiți cu o nouă cheie secretă.

Îmi pot crește limitele sau fluxul/lățimea de bandă dedicată?

Din păcate, în prezent nu oferim această posibilitate. Ar trebui să puteți lucra respectând limitele pe care le-am stabilit. 

Cheia mea API a dispărut. Ajutor!

Există doar două explicații posibile pentru „dispariția” unei chei API:
  1. Dacă nu ați fost activ recent și ați utilizat API-ul înainte de 7 martie 2018, este posibil ca cheia/cheile dvs. API să fie eliminate pentru a asigura securitatea contului dvs.
  2. Dacă ați ales să vă dezactivați contul, acest lucru duce la ștergerea tuturor cheilor API active.
Ar trebui să puteți crea o nouă cheie API fără probleme.

Primesc „Eroare -1021 (Mesaj: Intervalul de timp pentru această cerere este în afara recvWindow)”. Cum pot rezolva acest lucru?

De obicei, această eroare apare numai dacă există o desincronizare între ora serverului și ora sistemului. Este posibil să fie nevoie să sincronizați ceasul sistemului. Acest proces variază în funcție de sistemul de operare.
Pentru Windows, puteți utiliza un instrument precum „Ceas atomic”, la discreția dvs. Utilizatorii Linux și Mac pot încerca sincronizarea cu „ntpdate” prin linia de comandă.
Dacă problema nu poate fi rezolvată, poate fi legată de latență (o problemă de rețea) și poate fi necesară ajustarea recvWindow.

Pot solicita noi funcționalități API?

Dacă nu găsiți funcționalitatea pe care o solicitați în documentația noastră, este posibil să nu o furnizăm. Dacă doriți să faceți o sugestie în ceea ce privește funcțiile, puteți deschide un bilet de asistență cu sugestia dvs. și va fi examinat.

Cred că există o problemă cu API-ul. Cum ar trebui să o raportez?

Dacă credeți că există o problemă cu sistemul și nu cu implementarea dvs., furnizați dovezi care să susțină reclamația dvs., contactându-ne în chatul nostru API Telegram și vom investiga. Rețineți că nu acceptăm mesajele vagi cu titlu de reclamații legitime. Mai mult, acesta nu este un grup de asistență oficială pentru programare; este un grup pentru comunitatea utilizatorilor API Binance.