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