API හි නිති ඇසෙන පැණ

ප්‍රකාශයට පත් කරන ලද්දේ 2018-06-05 09:38

අවසන් යාවත්කාලීනය කළේ: 2025 ජනවාරි 13

API ලේඛනගත කිරීමAPI විවෘත මූලාශ්‍ර පුස්තකාල සහ උදාහරණ 

සීමාවන් මොනවාද?

දළ විශ්ලේෂණය

විවිධ ආකාරයේ සීමාවන් තුනක් ඇත, ඒ සියල්ල ඕනෑම අවස්ථාවක වෙනස් වීමට යටත් වේ:

  1. දැඩි සීමාවන්
  2. ML (යන්ත්‍ර ඉගෙනුම්) සීමාවන්
  3. WAF (වෙබ් යෙදුම් ෆයර්වෝල්) සීමාවන්

දැඩි සීමාවන්

  • මිනිත්තුවකට ඉල්ලීම් බර 6,000 (මෙය අවශ්‍යයෙන්ම ඉල්ලීම් 6,000කට සමාන නොවන බව මතක තබා ගන්න)
  • තත්පර 10කට ඇණවුම් 100ක්
  • පැය 24කට ඇණවුම් 200,000ක්

අපගේ දැඩි සීමාවන් [/api/v3/exchangeInfo] අන්ත ලක්ෂ්‍යයේ ලැයිස්තුගත කර ඇත.

යන්ත්‍ර ඉගෙනුම් සීමාවන්

වෙළෙඳ හැසිරීම සාමාන්‍ය පරිශීලකයාට එරෙහිව ඇගයීමට ලක් කෙරේ. ඔබ බොහෝ දුර බැහැර ගියහොත්, මිනිත්තු 5 සිට දින 3 දක්වා වූ නිශ්චිත කාලයක් සඳහා ඔබව තහනම් කරනු ඇත.

ඔබට වෙළඳ අපයෝජන ලකුණු ඇති බව උපකල්පනය කරන්න. ඔබේ ලකුණු වැඩි වනු ඇත: 

  • ඇණවුම් පොතේ ඔබ නැවත නැවතත් "one-up" හෝ "front-run"ලංසුව/අර්පණ මිල තබන්න.
  • ඔබේ ස්පෑම් ඇණවුම නිර්මාණය කිරීම සහ වෙළෙඳාම ක්‍රියාත්මක නොකර ඉතා ඉක්මනින් අවලංගු කිරීම.
  • ඔබේ "පරිවර්තන අනුපාතය" අවමයි. "පරිවර්තන අනුපාතය" යනු පැය 24ක කාලසීමාවක් (වෙළෙඳාම් ගණන / (ඇණවුම් + අවලංගු කිරීම්)) මුළු ඇණවුම් නිර්මාණයන් සහ අවලංගු කිරීම් වලින් බෙදූ ඔබේ වෙළෙඳාම් සංඛ්‍යාව ලෙස අර්ථ දැක්වේ.
  • ඔබේ "බර" අඩුයි. "බර" යනු පැය 24ක කාලසීමාවක් (මුළු වෙළෙඳාම් කළ ප්‍රමාණය / (ඇණවුම් + අවලංගු කිරීම්)) මුළු ඇණවුම් නිර්මාණයන් සහ අවලංගු කිරීම් වලින් බෙදූ ඔබේ මුළු වෙළෙඳාම් සංඛ්‍යාව ලෙස අර්ථ දැක්වේ.
  • BNB මූලික හෝ ප්‍රකාශ වත්කම ලෙස ඇති වෙළඳාම් කිරීමේ යුගල ඇති විට, ඔබේ අපයෝජන ලකුණු විස්තාරණය වනු ඇත.

ඉහත තොරතුරුවලට වඩා වැඩි නිශ්චිත තොරතුරු සපයනු නොලැබේ. කරුණාකර ඔබේ ආකර්ෂනීය වෙළෙඳ රටාව සාක්ෂාත් කර ගැනීමට අත්හදා බැලීම් සහ දෝෂ භාවිත කරන්න, නැතහොත් අනෙකුත් API පරිශීලකයන් සමග ප්‍රශස්ත හැසිරීම් සාකච්ඡා කරන්න.

වෙබ් යෙදුම් ෆයර්වෝල් සීමාවන්

අපි අපගේ WAF නීතිරීති පිළිබඳ නිශ්චිත තොරතුරු සපයන්නේ නැති අතර, ඔබට HTTP 403 දෝෂයක් ලැබෙන්නේ නම්, ඔබ රීතියක් කඩ කර ඇති බව සලකන්න. බොහෝ විට, එය මිනිත්තු 5 කින් අධික ඉල්ලීම් වල ප්‍රතිඵලයක් විය හැකි ය. කෙසේ වෙතත්, ඔබ ද්වේෂසහගත ලෙස සැලකිය හැකි ඉල්ලීමක් එවන්නේ නම්, එය දිගු කාලීන තහනමකට ද හේතු විය හැකි ය.

මම සීමාවන් ඉක්මවා ගියහොත්, ගිණුම, API යතුර හෝ IP ලිපිනය මගින් මා සීමා කරනු ලැබේද?

දැඩි සීමාවන් සඳහා, මිනිත්තුවකට මුළු ඉල්ලීම් සීමාව (දැනට 6,000) ඉක්මවීම IP තහනමකට හේතු වනු ඇත. ඇණවුම් සීමාවන් (දැනට 10 වතාවක්/10 තත්පර සහ 200,000 වතාවක්/24 පැය) ගිණුමට අනුව වේ. ඇණවුම් සීමාව ඉක්මවා ගියහොත්, ඔබට වෙබ් අඩවිය (හෝ අප‍ගේ වෙනත් යෙදුම්) මඟින් නව ඇණවුම් නිර්මාණය කිරීමට ද නොහැකි වනු ඇත.

යන්ත්‍ර ඉගෙනුම් සීමාවන් සඳහා, ගිණුම්වලට සීමා යොදනු ලැබේ. ඔබ ML පද්ධතියෙන් සීමා කර ඇත්නම්, ඔබට [/sapi/v1/account/status] අන්ත ලක්ෂ්‍යය (අපගේ API ලේඛනගත කිරීම සටහන් කර ඇත) භාවිතයෙන් හේතුව සහ කාලසීමාව පරීක්ෂා කළ හැකි ය.

වෙබ් යෙදුම් ෆයර්වෝල් සීමාවන් IP මගින් පමණක් යෙදේ. සාමාන්‍යයෙන්, WAF තහනම මිනිත්තු 5 ක් පමණ වේ. කෙසේ වෙතත්, සේවකයා පරිශීලකයාගේ ඉල්ලීමක් දුෂ්කර ලෙස විශේෂිත කර ඇත්නම්, එය දිගු කළ හැක.

සීමාව ඉක්මවීම නිසා මා සීමා කර ඇත, නමුත් මම මගේ කේතය නිවැරදි කළෙමි. ඔබ මාව කලින් තහනම් කිරීමෙන් ඉවත් කරනවාද?

නැහැ. තහනම අවසන් වන තුරු ඔබ බලා සිටිය යුතු ය.

API භාවිත කරන විට මට HTTP 403 දෝෂයක් ලැබුණේ ඇයි?

ඔබ WAF (වෙබ් යෙදුම් ෆයර්වෝල්), බොහෝ විට ගාස්තු සීමාවක් උල්ලංඝනය කිරීම හෝ ද්වේෂසහගත ඉල්ලීමක් යැවීම මගින් නීතිරීති උල්ලංඝනය කර ඇත (මෙම ලේඛනයේ සීමාවන් කොටසේ දක්වා ඇති පරිදි). සාමාන්යයෙන්, මෙම තහනම විනාඩි 5ක කාලයක් පවතී.

මගේ WebSocket සම්බන්ධතා අත්හැරීම/විසන්ධි කරන්නේ ඇයි?

සෑම මිනිත්තු 3කට වරක්, සක්‍රිය WebSocket සම්බන්ධතාවලට ping එකක් ලැබෙනු ඇත. ඔබ නිසි ලෙස රාමු කළ ping එකකින් ප්‍රතිචාර නොදක්වන්නේ නම්, ඔබේ සම්බන්ධතාවය අවසන් වේ.

පරිශීලක දත්ත ප්‍රවාහ සඳහා, අවම වශයෙන් සෑම මිනිත්තු 60කට වරක්වත් Keep-alive එකක් නොලැබුනේ නම්, සවන් දීමේ යතුර කල් ඉකුත් වේ. මෙය අපගේ API ලේඛනගත කිරීම ද විස්තර කර ඇත.

මම තෙවන පාර්ශ්ව සේවාවක්/එතුමයක් භාවිත කරන අතර එය ක්‍රියා නොකරයි. ඔබට උදව් කළ හැකිද?

අවාසනාවකට, අපි තුන්වන පාර්ශ්ව සේවා හෝ මෙවලම් සඳහා සහාය නොදක්වන්නෙමු. වැඩිදුර සහාය සඳහා කරුණාකර පාරිභෝගික සේවාව වෙත සම්බන්ධ වන්න.

ඊට අමතරව, ඔබේ Binance API යතුර(රු) සහ/හෝ රහස් යතුර(රු) ඕනෑම තෙවන පාර්ශවීය වේදිකාවකට ඇතුළු කිරීම ආරක්ෂක අවදානමකි. කරුණාකර ඔබේ අභිමතය පරිදි මෙම සේවාවන් භාවිත කරන්න.

අපි සාමාන්‍ය ක්‍රමලේඛන සහාය ලබා දීමෙන් වැළකී සිටින බව මතක තබා ගන්න.

කිසිදු වෙනසක් සිදු නොකළද, මට හදිසියේම දෝෂ එමින් පවතී. සිදුවුයේ කුමක් ද?

අවාසනාවකට, ඔබේ පුද්ගලික ක්‍රියාකාරකම් සම්බන්ධ ගැටළු සඳහා අපට සහාය ලබා දිය නොහැකි ය. ඔබ තෙවන පාර්ශවීය දවටනයක්/මෙවලමක් භාවිත කරන්නේ නම්, කරුණාකර සහාය සඳහා ඔවුන්ගේ සහාය/සංවර්ධන කණ්ඩායම අමතන්න.

මට මගේ රහස් යතුර ප්‍රවේශ වීමට අවශ්‍යයි, නමුත් එය "***" ලෙස පෙන්වයි. මම මෙය නැවත ලබා ගන්නේ කෙසේද? 

ආරක්ෂක හේතූන් මත, සැලසුම අනුව, රහස් යතුරු දෘශ්‍යමාන වන්නේ API යතුර නිර්මාණය කරන අවස්ථාවේදී පමණි. ඉන්පසු ඕනෑම වේලාවකදී, එය ආවරණය වනු ඇත. ඔබට එය නැති වී ඇත්නම් හෝ ඔබ එය පටිගත නොකළේ නම්, ඔබට නව API යතුරක් සාදා එය නව රහස් යතුරක් සමඟ භාවිත කිරීමට අවශ්‍ය වනු ඇත.

මට මගේ සීමාවන් හෝ කැප වූ ප්‍රවාහය/කලාප පළල වැඩි කළ හැකිද?

අවාසනාවට, මෙය දැනට ලබා දී නොමැත.. ලබා දී ඇති සීමාවන් සමග වැඩ කිරීමට හැකි විය යුතු ය.

මගේ API යතුර අතුරුදහන් වී ඇත.

API යතුරක් "අතුරුදහන්" වීමට ඇති පැහැදිලි කිරීම් දෙකක් පමණි:

  • ඔබ මෑතකදී සක්‍රියව නොසිටියේ නම් සහ ඔබ 2018 මාර්තු 7 ට පෙර API භාවිත කළේ නම්, ඔබේ ගිණුමේ ආරක්ෂාව සහතික කිරීම සඳහා ඔබේ API යතුර(රු) ඉවත් කර තිබීමට ඉඩ ඇත.
  • ඔබ ඔබේ ගිණුම අබල කර ඇත්නම්, මෙය ඕනෑම සහ සියලුම ක්‍රියාකාරී API යතුරු මකා දැමීමට හේතු වේ.

ඔබට කිසිදු ගැටළුවක් නොමැතිව නව API යතුර(රු) තැනීමට හැකි විය යුතු ය.

මට "දෝෂය -1021 (පණිවිඩය: මෙම ඉල්ලීම සඳහා වේලා මුද්‍රාව recvWindow වලින් පිටත ඇත)" ලැබේ. මට මෙය විසඳිය හැක්කේ කෙසේද?

සාමාන්‍යයෙන්, මෙම දෝෂය සිදුවන්නේ සේවාදායක වේලාව සහ ඔබේ පද්ධති වේලාව සමමුහුර්ත නොකළහොත් පමණි. ඔබට ඔබේ පද්ධති ඔරලෝසුව සමමුහුර්ත කිරීමට අවශ්‍ය විය හැකි ය. කෙසේ වෙතත්, මෙම ක්‍රියාවලිය මෙහෙයුම් පද්ධතිය අනුව වෙනස් වේ.

Windows සඳහා, ඔබේ අභිමතය පරිදි, ඔබට "පරමාණුක ඔරලෝසුව" වැනි මෙවලමක් භාවිත කළ හැකි ය. Linux සහ Mac පරිශීලකයන්ට විධාන රේඛාව හරහා "ntpdate" සමඟ සමමුහුර්ත කිරීමට උත්සාහ කළ හැකි ය.

ගැටලුව දිගටම පවතින්නේ නම්, එය ප්‍රමාදයට සම්බන්ධ විය හැකි ය (ජාල ගැටළුවක්). කරුණාකර ඔබේ recvWindow සකසන්න.

මට නව API ක්‍රියාකාරීත්වය ඉල්ලා සිටිය හැකිද?

අපගේ ලේඛනගත කිරීමවල ඔබ ඉල්ලා සිටින ක්‍රියාකාරීත්වය ඔබ නොදකිනහොත්, අප එය ලබා නොදෙන බව ඔබ උපකල්පනය කළ යුතු ය. ඔබ විශේෂාංග යෝජනාවක් කිරීමට කැමති නම්, ඔබට ආධාරක ටිකට් පතක් විවෘත කළ හැකි අතර, එය සමාලෝචනය කරනු ලැබේ.

API සමඟ ගැටලුවක් ඇතැයි මම විශ්වාස කරමි. මම එය වාර්තා කළ යුත්තේ කෙසේද?

ඔබ ක්‍රියාත්මක කිරීමේදී නොව පද්ධතියේ ගැටලුවක් ඇති බව ඔබට හැඟේ නම්, කරුණාකර අපගේ සංවර්ධක සංසදය තුළ අප හා සම්බන්ධ වීමෙන් ඔබේ හිමිකම් පෑම සඳහා සාක්ෂි සපයන්න, අපි විමර්ශනය කරන්නෙමු. අපැහැදිලි පණිවිඩ නීත්‍යානුකූල පැමිණිලි ලෙස නොපිළිගන්නා බව කරුණාවෙන් සලකන්න.

 

දැන් ලියාපදිංචි වන්න - 100 USDT දක්වා වෙළෙඳ ගාස්තු වට්ටමක් ලබා ගන්න (සත්‍යාපිත පරිශීලකයින් සඳහා)