3 مستودعات
The practice of mapping HTTP methods to specific methods within a resource class to organize API logic.
Distinct from Class-Based Schema Mapping: Existing candidates focus on CSS classes, schema mapping, or cloud resources rather than HTTP method-to-class-method dispatch
Explore 3 awesome GitHub repositories matching web development · Class-Based Resource Mapping. Refine with filters or upvote what's useful.
Flask-restful is a toolkit for building structured web services using Flask. It functions as a resource-based routing library and a RESTful web service toolkit that organizes endpoints into resource classes. The framework implements a system that maps HTTP methods to specific class methods to handle requests and responses. It utilizes a central registry for resource registration to automate route creation and uses decorators for method dispatch and resource access control. The project covers request and response management through declarative request parsing, argument validation, and data ty
Organizes endpoint logic by mapping HTTP verbs directly to corresponding methods within resource classes.
مكتبة stripe-php هي عميل PHP يُستخدم لدمج معالجة مدفوعات Stripe، وفواتير الاشتراك، والخدمات المالية في التطبيقات. توفر واجهة برمجية لإدارة الحسابات المتصلة، وإصدار البطاقات الافتراضية، وأتمتة المدفوعات للبائعين. تتميز المكتبة بجناح شامل من أدوات الفواتير والمدفوعات، بما في ذلك دعم الرسوم المتكررة، والفواتير القائمة على الاستخدام، وإدارة بوابات الخدمة الذاتية للعملاء. كما تُمكّن الأتمتة المالية عبر مكتبات الضرائب والإيرادات التي تتعامل مع حساب ضريبة المبيعات العالمية والاعتراف التلقائي بالإيرادات لمحاسبة الاستحقاق. يغطي المشروع مساحة إمكانيات واسعة بما في ذلك تنسيق السوق، وإدارة الاحتيال والمخاطر، وتكامل نقاط البيع. كما يتضمن أدوات لاتصال الحسابات المالية، وإصدار البطاقات التجارية، وإدارة مبيعات المنتجات الرقمية من خلال خدمات تاجر السجل. يمكن للمطورين استخدام بيئة sandbox موفرة مع مفاتيح API تجريبية لتسهيل تطوير التكامل الفوري.
Uses dedicated resource classes to encapsulate API request logic and response hydration.
واجهة برمجة تطبيقات WordPress REST هي واجهة ويب وواجهة برمجة تطبيقات للمحتوى تعتمد على JSON، تتيح استرجاع وتعديل محتوى الموقع والمستخدمين والبيانات الوصفية باستخدام طرق HTTP القياسية. تعمل كواجهة لنظام إدارة محتوى بدون واجهة أمامية (Headless CMS)، حيث تفصل إدارة المحتوى عن الواجهة الأمامية عبر عرض بيانات الموقع من خلال متحكم RESTful قابل للبرمجة. يتميز النظام بالاكتشاف المعتمد على الوسائط التشعبية (Hypermedia) والتحقق القائم على مخططات JSON، مما يسمح للعملاء بتحديد الموارد برمجياً وضمان تبادل بيانات متوقع. يستخدم النظام تسجيل نقاط النهاية القائم على مساحات الأسماء لتنظيم المسارات، ويدعم طبقة مصادقة مرنة تشمل كلمات مرور التطبيقات، وملفات تعريف الارتباط للجلسات، ومعايير الهوية الخاصة بطرف ثالث. تغطي واجهة برمجة التطبيقات مجموعة واسعة من قدرات إدارة الموارد، بما في ذلك التعامل مع المنشورات، والصفحات، والوسائط، والمحتوى القائم على الكتل (Blocks). كما توفر أدوات شاملة لإدارة الاستجابات، مثل تضمين الموارد، والترقيم، وتصفية الحقول، إلى جانب أدوات لإدارة مراجعات المحتوى وإدارة الموقع. يتم توفير الدعم من خلال حزم تطوير برمجية (SDKs) خاصة بلغات معينة لتجريد طلبات الشبكة إلى واجهات برمجية عالية المستوى.
Organizes CRUD logic into standardized classes that map HTTP methods to specific data model operations.