سیدھے مواد پر جائیں

ریٹ لمٹس

ہر کال ایک حد میں گنی جاتی ہے، ہر گاہک کے لیے آپ کی تمام 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 ملتا ہے: کچھ کے مکمل ہونے تک رکیں۔ جب آپ کا اور کچھ کھلا نہ ہو، تو ایک اکیلا بڑا آرڈر حد سے اوپر جا سکتا ہے۔

مزید چاہیے؟

آپ جو بنا رہے ہیں اس کے بارے میں بتاتے ہوئے ہم سے رابطہ کریں۔

اس صفحے پر