تحديد معدل الطلبات
يُطبّق FeedbackPulse تحديد معدل الطلبات على جميع نقاط النهاية لمنع الإساءة وضمان الاستخدام العادل.
حدود معدل الطلبات حسب نقطة النهاية
الصفحات العامة
| نقطة النهاية | الحد | النافذة الزمنية |
|---|---|---|
| نموذج التغذية الراجعة (عرض) | 60 طلب | دقيقة واحدة |
| نموذج التغذية الراجعة (إرسال) | 10 طلبات | دقيقة واحدة |
| التحقق من OTP | 5 طلبات | 10 دقائق |
| جدار التغذية الراجعة | 120 طلب | دقيقة واحدة |
| Product Hub | 60 طلب | دقيقة واحدة |
| خارطة الطريق (عرض) | 60 طلب | دقيقة واحدة |
| خارطة الطريق (تصويت) | 10 طلبات | دقيقة واحدة |
| خارطة الطريق (طلب) | 10 طلبات | دقيقة واحدة |
| سجل التغييرات | 60 طلب | دقيقة واحدة |
| Widget | 120 طلب | دقيقة واحدة |
المصادقة
| نقطة النهاية | الحد | النافذة الزمنية |
|---|---|---|
| تسجيل الدخول/التسجيل | 5 طلبات | دقيقة واحدة |
| التحقق من 2FA | 3 طلبات | 5 دقائق |
| إعادة تعيين كلمة المرور | 5 طلبات | دقيقة واحدة |
| التحقق من البريد الإلكتروني | 6 طلبات | دقيقة واحدة |
API v2
| نقطة النهاية | الحد | النافذة الزمنية |
|---|---|---|
| جميع نقاط نهاية API | 60 طلب | دقيقة واحدة (لكل مستأجر) |
GDPR
| نقطة النهاية | الحد | النافذة الزمنية |
|---|---|---|
| تصدير البيانات | 10 طلبات | ساعة واحدة |
| حذف البيانات | 5 طلبات | ساعة واحدة |
تحديد معدل الطلبات لكل حملة
تمتلك الحملات أيضاً حدود معدل طلبات خاصة بها:
- Rate Limit Per IP -- قابل للتخصيص لكل حملة (الافتراضي: 10)
- Rate Limit Window -- قابل للتخصيص بالدقائق (الافتراضي: 1)
الاستجابة عند تجاوز الحد
عند تجاوز حد معدل الطلبات، تتلقى استجابة 429 Too Many Requests:
{
"message": "Too Many Attempts.",
"retry_after": 42
}
الترويسات:
Retry-After: 42
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 0