Developer

سوق واجهات برمجة التطبيقات

انشر واجهتك وقِس استخدامها وحقّق منها دخلًا في بعد ظهر واحد.

سوق واجهات برمجة التطبيقات is تحقيق الدخل من api for teams that want the reasoning shown, not hidden. Plans start at $29 a month with a 14-day free trial.

ابدأ التجربة المجانية

نشر واجهة برمجية هو النصف السهل. والنصف الصعب ما حولها: إدارة المفاتيح، وقياس الاستخدام، وتحديد المعدّل، والفوترة بالاستهلاك، ووثائق لا تتقادم. وحزمة سوق الواجهات البرمجية تقدّم تلك الطبقة، كي لا تُنفقوا ثلاثة أشهر في بناء بنية تحتية لمجرّد بيع واجهة جاهزة منذ عام.

المفاتيح والحصص وتحديد المعدّل

يحصل كل مستهلك على مفاتيح بنطاق صلاحيات خاصّ، قابلة للتدوير بلا انقطاع: فيصحّ أن يبقى مفتاح جديد ساريًا جنبًا إلى جنب مع القديم حتى يتمّ الانتقال. يبدو ذلك بديهيًا، وهو تحديدًا ما ينقص الحلول المبنيّة داخليًا.

يعمل تحديد المعدّل بأسلوب دلو الرموز لكل مفتاح ولكل نقطة نهاية، بسعة اندفاع تعلو المعدّل المستدامّ. والفاصل هو ترويسات الاستجابة: الحصّة المتبقّية، ولحظة إعادة التعيين، و`Retry-After` عند الرمز 429. فبدون هذه الترويسات لا يستطيع العميل التصرّف بلياقة، فيعود بمحاولات لا تنتهي.

نطاقات لكل مفتاح
صلاحيات لكل مفتاح لا لكل حساب، كي يكون ضرر مفتاح مكشوف محدودًا.
تحديد بدلو الرموز
معدّل مستدامّ زائد اندفاع، لكل مفتاح ولكل نقطة نهاية، مع ترويسات حصّة كاملة.
قياس الاستهلاك
عدّ لكل نداء بتسجيل مُتماثل، كي لا تُفوَّر إعادة المحاولة مرّتين.
وثائق حيّة
مُولَّدة من تعريف OpenAPI، مع أمثلة قابلة للتنفيذ على بيئة تجريبية.

فوترة بالاستهلاك تستقيم

تصعب الفوترة بالاستهلاك حيث يتباعد القياس عن الفوترة. فالنداء المُعاد بعد انتهاء المهلة لا يجوز عدّه مرّتين. وخطأ الخادم من جهتكم لا يجوز عدّه إطلاقًا. والعدّاد الذي يراه العميل يجب أن يكون العدّاد نفسه الذي يظهر في الفاتورة.

القياس هنا مُتماثل بحسب معرّف النداء، ويستثني استجابات 5xx، ويُغذّي عدّادًا واحدًا بالضبط تقرأه بوّابة العميل وعملية الفوترة كلتاهما. وتُحسب الأسعار المتدرّجة والحصص المجّانية والحدود الدنيا كلّها على ذلك العدّاد الواحد.

إدارة الإصدارات والإيقاف المعلَن

كل واجهة تعيش طويلًا بما يكفي يصير لها إصدار ثانٍ، وذلك الانتقال هو الموضع الذي يفقد فيه المزوّدون مستهلكيهم. والإصدارات هنا في المسار، بتشغيل متوازٍ، وبخطّة إيقاف ظاهرة في ترويسات الاستجابة قبل أن تظهر في بريد.

ويأتي معها الاستخدام بحسب الإصدار: ترون أي المستهلكين لا يزالون على الإصدار القديم وبأي حجم، فيستند قرار الإيقاف إلى أرقام. فنقطة نهاية يستخدمها ثلاثة عملاء بعشرة نداءات يوميًا حديث آخر غير نقطة تحمل نصف حركة المرور.

كيف يتضافر تحديد المعدّل والقياس

يقرأ تحديد المعدّل والفوترة الأحداث نفسها لكنهما يتّخذان قرارين مختلفين. والترتيب مهمّ، وهو مثبّت هنا.

  1. التحقّق من المفتاح والنطاقالمصادقة والتخويل قبل كل شيء؛ والنداءات المرفوضة لا تستهلك حصّة ولا تُفوَّر.
  2. استعلام الحصّةيُفحص دلو رموز المفتاح. وإن لم يكف، تأتي استجابة 429 مع Retry-After، ولا يبلغ النداء منطقكم.
  3. تنفيذ الطلبيمضي النداء إلى خدمتكم؛ ويُسجَّل زمن التنفيذ ورمز الحالة.
  4. العدّ كمُفوَّر عند النجاح فقطاستجابات 5xx تُسجَّل ولا تُفوَّر — فخلل من جهتكم ليس خدمةً مُؤدّاة.
  5. التسجيل بتماثليجري العدّ بحسب معرّف النداء، فلا تُحرّك إعادة محاولة بالمعرّف نفسه العدّاد مرّة أخرى.

الخطوة الرابعة كثيرًا ما تُغفَل، وهي تُفقد الثقة أسرع من أي سعر. فعميل دفع مقابل نداءات انتهت بخطأ خادم من جهتكم سيُراجع الفاتورة سطرًا سطرًا في المرّة القادمة — وحينها سيجد كل ما عداها أيضًا.

لمن هذا المنتج

منتجات برمجية تفتح واجهة

أسرع طريق من «لدينا واجهة داخلية» إلى «يستطيع العملاء الدفع مقابلها»، بلا بناء طبقة الفوترة من الصفر.

مزوّدو البيانات

الفوترة بالاستهلاك بدرجات وحصص مجّانية هي المنتج نفسه، وعدّاد موثوق شرطها.

فرق المنصّات الداخلية

الطبقة نفسها بلا فوترة لكن بحصص لكل فريق — مفيدة حين يُثقل فريق مجاور خدمةً داخلية بلا قصد.

فرق لديها إصدار ثانٍ

الاستخدام بحسب الإصدار وترويسات الإيقاف الظاهرة تحوّل إيقافًا محفوفًا بالخطر إلى إجراء مخطَّط.

شرح مصطلحات سوق واجهات برمجة التطبيقات

النطاق
تقييد ما يستطيع مفتاح فعله. يحدّ الضرر حين يصل المفتاح إلى أيدٍ غير مخوّلة.
دلو الرموز
أسلوب لتحديد المعدّل تتجدّد فيه الحصّة باستمرار ويمكن تجميعها إلى حدّ أعلى — فيسمح باندفاعات قصيرة بلا رفع المعدّل المستدامّ.
ترويسة الحصّة
ترويسات استجابة تُبلّغ الحصّة المتبقّية ولحظة إعادة التعيين. وبدونها لا يستطيع العميل تعديل سلوكه.
Retry-After
الترويسة التي تُخبر عميلًا محدودًا بمدّة الانتظار. وغيابها يُنتج المحاولات اللانهائية التي أُريد تجنّبها.
التماثل
خاصّية أن يُنتج النداء المُعاد النتيجة نفسها التي أنتجها الأول. لا غنى عنها للفوترة.
الفوترة بالاستهلاك
التسعير بحسب الاستخدام الفعلي لا بمبلغ ثابت، عادةً مع حصّة مجّانية ودرجات.
OpenAPI
صيغة التعريف لوصف واجهة HTTP. تصلح مصدرًا للوثائق ولتوليد كود العميل، فلا يتباعد الاثنان.
الإيقاف المعلَن
الفترة المُعلنة التي يبقى فيها إصدار عاملًا لكن غير مُستحسَن. ومن المفيد إظهارها في الترويسات لا في سجلّ التغييرات وحده.

نبذة عن سوق واجهات برمجة التطبيقات

إدراجات ونقاط نهاية موثّقة وباقات بحصة مضمّنة ومفاتيح محدودة النطاق وقياس لكل استدعاء ومشاركة في الإيرادات وتسويات. تُفحص الحصة وتُستهلك في معاملة واحدة، فيصمد الحد الأقصى تحت الطلبات المتزامنة.

سوق واجهات برمجة التطبيقات starts at $29 a month with a 14-day free trial. RapidAPI is keeps 25% of your revenue revenue share.

الأسئلة الشائعة

كم نسبة الإيرادات التي تأخذونها؟

5% في Marketplace و10% في Studio و15% في Publisher. أما RapidAPI فتأخذ 25% ثابتة على كل اشتراك وكل تجاوز، فعلى 10,000 دولار من إيرادات الواجهة تبقى لك 9,500 هنا مقابل 7,500 هناك.

كيف يُقاس الاستخدام؟

يُسجَّل كل استدعاء برمز حالته وزمن استجابته وما إذا كان قابلًا للفوترة. الاستدعاءات الفاشلة وتلك التي رفضها حد المعدّل تُسجَّل ولا تُفوتر أبدًا، وكل كشف دفع يُعاد اشتقاقه من ذلك السجل فيبقى قابلًا للتحقق دائمًا.

هل يستطيع المشترون التجربة قبل الاشتراك؟

تتحقق وحدة التجربة من الطلب مقابل مخطط نقطة النهاية، وتطبّق حصة المفتاح، وتحاكي سلوك الخدمة بما في ذلك الأعطال، وتعرض التكلفة الجارية — فيرى المشتري بالضبط ما الذي يشترك فيه.

يُبحث عنه أيضًا بـ: سوق واجهات برمجية · فوترة api حسب الاستخدام · إدارة مفاتيح api · حدود استخدام api · بوابة api · بيع الوصول إلى api