حالات الاستخدام
استكشف السيناريوهات الشائعة المدعومة من API Gateway Blueprint:API-as-a-Service
تتبع الاستخدام لكل عميل لمنصات واجهة برمجة التطبيقات وفرض رسوم استنادًا إلى عدد المكالمات.
Rate Limiting
راقب أنماط استخدام API ونفذ تقييدًا حسب الاستخدام.
Performance Monitoring
تتبع أوقات الاستجابة ومعدلات الأخطاء جنبًا إلى جنب مع بيانات الفوترة.
Multi-Tenant SaaS
فوترة العملاء بناءً على استهلاكهم لواجهة برمجة التطبيقات عبر نقاط نهاية مختلفة.
مثالي لتتبع استخدام نقاط نهاية واجهة برمجة التطبيقات، وتقييد المعدل، وتنفيذ فوترة API بناءً على الاستخدام.
البدء السريع
تتبع مكالمات API على مستوى البوابة مع التجميع التلقائي للسيناريوهات عالية الحجم:Get Your API Keys
- مفتاح Dodo Payments API: احصل عليه من Dodo Payments Dashboard
Create a Meter
أنشئ عدادًا في لوحة تحكم Dodo Payments:
- Event Name:
api_call(أو الاسم الذي تفضله) - Aggregation Type:
countلمتابعة عدد المكالمات - قم بتكوين خصائص إضافية إذا كنت تتتبع بيانات وصفية مثل أوقات الاستجابة، رموز الحالة، إلخ.
التكوين
تكوين الإدخال
مفتاح Dodo Payments API الخاص بك من لوحة التحكم.
وضع البيئة:
test_mode أو live_mode.اسم الحدث الذي يتطابق مع تكوين العداد الخاص بك.
خيارات تتبع مكالمات API
معرّف العميل لنسب الفوترة.
بيانات وصفية اختيارية حول استدعاء API مثل نقطة النهاية، الطريقة، رمز الحالة، وقت الاستجابة، إلخ.
تكوين التجميع
الحد الأقصى لعدد الأحداث قبل التفريغ التلقائي. الافتراضي:
100.الفاصل الزمني للتفريغ التلقائي بالمللي ثانية. الافتراضي:
5000 (5 ثوانٍ).