تام

نظام تبادل وإدارة المحتوى

أدوات المستخدم

أدوات الموقع


apis


الواجهات البرمجية


يعتمد النظام على أربعِ واجهات برمجية:

  1. الواجة العامة (public api): مفتوحة للجميع
  2. واجهة العضو المشترك (member api): مخصصة للأعضاء المشتركين فقط
  3. واجهة التواصل البيني (server api): مخصصة لتواصل الخوادم فيما بينها
  4. واجهة خدمات الفهرسة (root api): توفير خدمات فهرسة هويات المستخدمين والفضاءات المختلفة والمحتوى العام الذي فيها.

الخدمات العامة

  • واجهة “الجذر” العامة (prapi): واجهة برمجية عامة تُظهر المنصات (بما فيها من فضاءات ومستخدمين مسجلين) ونبذة عن المحتوى العام عليها وكذلك إتاحة البحث بشكل متواز عبر الفضاءات.
  • واجهة الجذر (rapi): وهي مخصصة للمنصات لتعرف بنفسها وتدرج مستخدميها ونبذة عن محتواها العام وكذلك لترسل إشارات دورية لتأكيد جاهزيتها للخدمة.

المنصات المستقلة

وهي نُسخ مستقلة من النظام، لكل نسخة محتواها الخاص (فضاءات) ومستخدميها.

  • واجهة الخادم المستقل (sapi): لتمكين تواصل المنصات المستقلة فيما بينها. مثل إيصال الرسائل والإشعارات (في حالة متابعة المحتوى والتحديثات).
  • واجهة المستخدم (mapi): لتمكين المستخدمين من التفاعل مع المحتوى والإنشاء والتعديل، والتراسل (إرسال الرسائل وقراءة صندوق الوارد) والاستعلام عن الإشعارات وكذلك ضبط الإعدادات المختلفة.

نقاش

إدخال التعليق من هنا:
K P V​ M D
 
apis.txt · آخر تعديل: 2021/06/22 11:43 (تحرير خارجي)