محدودیت نرخ و سهمیهبندی
محدودیتهای نرخ Smart Money API، سهمیههای روزانه هر سطح اشتراک و راهکارهای بهینهسازی برای حداکثر استفاده از API را درک کنید.
مرور کلی
Smart Money API سهمیههای درخواست روزانه را برای تضمین کیفیت خدمات و عدالت بین همه کاربران اعمال میکند. هر سطح اشتراک شامل یک محدودیت روزانه متفاوت است. هنگامی که سهمیه روزانه شما تمام شود، خطای 429 Too Many Requests دریافت میکنید تا زمانی که سهمیه شما در نیمهشب UTC بازنشانی شود.
محدودیتهای نرخ برای هر کلید API اعمال میشود. هر کلید سهمیه مستقل خود را دارد. میتوانید چندین کلید برای برنامههای مختلف ایجاد کنید و استفاده از هر یک را جداگانه نظارت کنید.
سهمیهها بر اساس سطح اشتراک
| سطح | درخواستهای روزانه | قیمت | ویژگیها |
|---|---|---|---|
| رایگان | 100 درخواست/روز | $0 | BTC, ETH, SOL, نرخهای تأمین مالی, تصفیهها |
| معاملهگر | 1,000 درخواست/روز | 29 دلار/ماه | همه نمادها, موقعیتهای نهنگها, دادههای OI |
| حرفهای | 5,000 درخواست/روز | 79 دلار/ماه | امتیازات تأیید, دادههای زنجیرهای, وبهوکها |
| شرکتی | سفارشی | سفارشی | پشتیبانی اختصاصی, یکپارچهسازی سفارشی |
هدرهای پاسخ محدودیت نرخ
هر پاسخ API شامل هدرهایی است که وضعیت سهمیه فعلی شما را نشان میدهد:
| هدر | توضیح |
|---|---|
X-Requests-Limit |
مجموع درخواستهای مجاز در روز (مثلاً 200 برای معاملهگر) |
X-Requests-Remaining |
درخواستهای باقیمانده در روز جاری |
X-Requests-Reset |
مهر زمانی Unix برای بازنشانی سهمیه |
X-Requests-Reset-ISO |
مهر زمانی ISO 8601 برای بازنشانی سهمیه |
بررسی سهمیه قبل از ارسال درخواستها
پنجره نرخ روزانه
محدودیتهای نرخ در یک پنجره 24 ساعته اعمال میشوند. سهمیه شما هر روز در نیمهشب UTC (00:00 UTC) بازنشانی میشود. زمان دقیق بازنشانی در هدر X-Requests-Reset-ISO ارائه شده است.
مثال: سطح معاملهگر (1,000 درخواست/روز)
- روز 1 (21 مارس): 200 درخواست در 00:00 UTC موجود است
- 10:30 UTC: 75 درخواست انجام شد، 125 باقیمانده
- 15:45 UTC: 100 درخواست دیگر انجام شد، 25 باقیمانده
- 23:59 UTC: هنوز 25 درخواست باقیمانده (قابل انتقال به روز بعد نیست)
- روز 2 (22 مارس، 00:00 UTC): سهمیه به 200 بازنشانی شد
راهکارهای بهینهسازی
1. ذخیره پاسخهای API
موقعیتهای نهنگها هر ثانیه تغییر نمیکنند. نتایج را برای 30-60 ثانیه ذخیره کنید و به جای درخواستهای جدید API از دادههای ذخیره شده استفاده کنید.
2. استفاده از WebSocket برای دادههای بلادرنگ
اتصالات WebSocket بهروزرسانیها را فوراً ارائه میدهند و در محدودیت نرخ شما محاسبه نمیشوند. به جریانها مشترک شوید و بهروزرسانیها را به محض وقوع دریافت کنید، که تعداد درخواستهای REST API مورد نیاز را کاهش میدهد.
3. درخواستهای دستهای استراتژیک
در صورت امکان، یک درخواست با چندین نماد انجام دهید به جای درخواستهای جداگانه برای هر نماد. این کار تعداد درخواستهای API را تا 10 برابر کاهش میدهد.
4. استفاده از فیلتر در زمان درخواست
فیلترها (نماد, صرافی, حداقل اندازه موقعیت) را در پارامترهای پرسوجو اعمال کنید تا دقیقاً دادههای مورد نیاز خود را دریافت کنید و از نیاز به پردازش پساز آن جلوگیری کنید.
مدیریت خطاهای محدودیت نرخ
تلاش مجدد با تاخیر نمایی
آماده ارتقا هستید؟
سطح رایگان کافی نیست؟ برای سهمیههای بالاتر و دسترسی به ویژگیهای پیشرفته مانند امتیازات تأیید و دادههای زنجیرهای، به سطح معاملهگر یا حرفهای ارتقا دهید.
مشاهده قیمتهاامروز استفاده از API خود را بهینه کنید
ذخیرهسازی را پیادهسازی کنید، از WebSocket برای دادههای بلادرنگ استفاده کنید و محدودیتهای نرخ را به شیوهای مناسب مدیریت کنید.
مطالعه مستنداتدادههای زنده جریان نهنگها، تأمین مالی، سود باز و دادههای زنجیرهای را از 3 صرافی از طریق یک API دریافت کنید. سطح رایگان، بدون نیاز به کارت اعتباری، هر زمان میتوانید ارتقا دهید.
شروع رایگان →آماده ساخت هستید؟ یک کلید API رایگان دریافت کنید (100 درخواست/روز، بدون نیاز به کارت) و شروع به دریافت دادههای زنده نهنگها، تأمین مالی و زنجیرهای کنید.
دریافت کلید API →