حدود معدل إرسال الجلسة
عرض السياسات المتاحة والسياسة الحالية للنسخة. المستخدمون المجانيون محدودون بسياسات strict و standard_policy، بينما يمكن للمشتركين اختيار أي سياسة.
تسجيل الدخول مطلوب
سجل الدخول لاستبدال المعرفات (Instance ID) ورمز الوصول (Access Token) بمعلومات حسابك الحقيقي لاختبار ال API مباشرة.
تسجيل الدخوللا توجد معاملات استعلام مطلوبة
هذه النهاية الطرفية لا تتوقع بيانات في الرابط.
توصيات
ابدأ بسياسة 'strict' للأرقام الجديدة، ثم انتقل تدريجياً إلى 'standard' بعد فترة تسخين.
أعد فحص السياسة بعد إعادة تشغيل الجلسة باستخدام GET /v2/session/rate-limit.
حدود معدل إرسال الجلسة: /v2/session/rate-limit
تتيح لك نقطة النهاية معاينة وتغيير سياسة الإرسال المطبقة على نسخة الواتساب. السياسات تتحكم في سرعة الإرسال، الحد اليومي، فترات الأمان، وحدود اكتشاف الجروبات والجهات الاتصال لتقليل مخاطر الحظر.
الخطة المجانية مقابل المدفوعة
- المستخدمون المجانيون يمكنهم استخدام السياسات المجانية فقط (غالباً
strictوstandard_policy). - المشتركون (
has_active_plan: true) يمكنهم استخدام أي سياسة من قائمةpolicies.
كل سياسة تحتوي على كائن limits يتضمن:
send_message_per_minutesend_message_daily_capaccount_protection_secondsconcurrent_limitgroup_req_per_minute/group_daily_capcheck_req_per_minute/check_daily_cap
خطوات تحديث السياسة
- استدعِ
GET /v2/session/rate-limitلمعرفة السياسة الحالية والخيارات المتاحة. - اختر سياسة تحمل علامة
available: true. - استدعِ
PATCH /v2/session/rate-limitمعpolicy_slugالمختار.
يتم حفظ السياسة في قاعدة البيانات وفي metadata المحرك لضمان استمراريتها بعد إعادة التشغيل.
البارامترات
قم بتهيئة المعاملات المطلوبة للتفاعل مع نقطة النهاية هذه. جميع وسائط الاستعلام والبيانات مدرجة أدناه مع تفاصيلها.
بارامترات الرابط
جزء من مسار الرابط أو استعلامstring | معرف النسخة الفريد مثال: | ||
string | مفتاح الوصول الخاص بـ API مثال: | ||
string | — | slug السياسة المراد تطبيقها (مطلوب للـ PATCH). يجب أن تكون متاحة للخطة الحالية. مثال: |
أمثلة الكود
استخدم أمثلة الكود الجاهزة لدمج واجهة برمجة التطبيقات (API) في مشروعك بسرعة وكفاءة. اختر لغة البرمجة والمكتبة التي تفضلها.
الردود المتوقعة
استكشف كافة الردود والنتائج المحتملة من الخادم. قمنا بتوثيق كل كود حالة (Status Code) مع أمثلة للبيانات لتسهيل معالجة الأخطاء والنجاح.
Example
{
"status": "success",
"current_policy": "standard_policy",
"has_active_plan": false,
"free_policies": {
"0": "strict",
"1": "standard_policy"
},
"policies": {
"0": {
"id": 1,
"name": "Strict",
"slug": "strict",
"description": "Conservative limits for fresh or sensitive accounts.",
"limits": {
"send_message_per_minute": 8,
"send_message_daily_cap": 200,
"account_protection_seconds": 60,
"concurrent_limit": 1
},
"available": true
}
}
}Command Palette
Search for a command to run...