সরাসরি কনটেন্টে যান

রেট লিমিট

প্রতিটি কল একটি লিমিটে গোনা হয়, প্রতি গ্রাহকের জন্য আপনার সব API কী মিলিয়ে, ক্যালেন্ডার মিনিটে। এখন কার্যকর লিমিটগুলো এই।

GET /account, GET /checkers, GET /orders, GET /orders/{id}
মিনিটে 60
GET /orders/{id}/results
মিনিটে 30
POST /uploads
মিনিটে 10
POST /estimates
মিনিটে 10
POST /orders দিয়ে নতুন অর্ডার
মিনিটে 10
API থেকে একসঙ্গে অসমাপ্ত টাস্কের অংশ
একসঙ্গে 20
ভুল API কী সহ রিকোয়েস্ট, প্রতি IP ঠিকানায়
মিনিটে 20

রেসপন্স আপনাকে যা জানাতে পারে

এগুলো নাও থাকতে পারে, যেমন আবার পাঠানো অর্ডারে, তাই এগুলো আবশ্যিক ধরবেন না।

  • RateLimit-Limit: এই ধরনের কলের লিমিট।
  • RateLimit-Remaining: এই মিনিটে কতগুলো বাকি।
  • RateLimit-Reset: গণনা আবার শুরু হতে কত সেকেন্ড বাকি।

লিমিট ছাড়িয়ে গেলে

আপনি 429 rate_limited পান Retry-After সহ, যা অপেক্ষার সেকেন্ড জানায়। এই রিকোয়েস্টে কিছুই হয়নি এবং কিছুই চার্জ হয়নি। ততক্ষণ অপেক্ষা করে আবার পাঠান, অর্ডার হলে একই Idempotency-Key দিয়ে।

রিট্রাই

যে অর্ডার আগেই দেওয়া হয়েছে, অথবা যে অর্ডার এই লিমিট পেরিয়ে তার রেসপন্স হারিয়েছে, তা আবার পাঠালে অর্ডার লিমিটে গোনা হয় না, তাই নিরাপদ রিট্রাই শুধু রিট্রাই বলে প্রত্যাখ্যাত হয় না। অর্ডার দেওয়ার সব রিকোয়েস্টে অর্ডার লিমিটের ছয় গুণ সীমাও প্রযোজ্য, এবং এই সীমা মিনিটে অন্তত 60।

খোলা অর্ডার

একটি বড় অর্ডার কয়েকটি টাস্ক অংশে হয়, প্রতি 1,000,000টি এন্ট্রিতে একটি। খোলা অংশের লিমিট ছাড়ালে আপনি 429 too_many_open_orders পান: কিছু শেষ হওয়া পর্যন্ত অপেক্ষা করুন। আপনার আর কিছু খোলা না থাকলে একটি বড় অর্ডার একাই লিমিট ছাড়াতে পারে।

আরও দরকার?

আপনি কী তৈরি করছেন তা জানিয়ে আমাদের সঙ্গে যোগাযোগ করুন।

এই পেজে