3 dépôts
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.
La bibliothèque stripe-php est un client PHP utilisé pour intégrer le traitement des paiements Stripe, la facturation par abonnement et les services financiers dans les applications. Elle fournit une interface programmatique pour gérer les comptes connectés, émettre des cartes virtuelles et automatiser les paiements aux vendeurs. La bibliothèque se distingue par une suite complète d'outils de facturation et de paiement, incluant la prise en charge des frais récurrents, la facturation basée sur l'utilisation et la gestion des portails en libre-service pour les clients. Elle permet en outre l'automatisation financière via des bibliothèques fiscales et de revenus qui gèrent le calcul de la taxe de vente mondiale et la reconnaissance automatisée des revenus pour la comptabilité d'exercice. Le projet couvre une large surface de capacités, notamment l'orchestration de marketplace, la gestion de la fraude et des risques, et l'intégration au point de vente. Il inclut également des outils pour la connectivité des comptes financiers, l'émission de cartes commerciales et la gestion des ventes de produits numériques via des services de marchand officiel (merchant of record). Les développeurs peuvent utiliser un environnement sandbox fourni avec des clés API de test pour faciliter le développement de l'intégration immédiate.
Uses dedicated resource classes to encapsulate API request logic and response hydration.
La WordPress REST API est une interface web et une API de contenu basée sur JSON qui permet de récupérer et de modifier le contenu, les utilisateurs et les métadonnées d'un site via des méthodes HTTP standard. Elle fonctionne comme une interface de CMS headless, découplant la gestion du contenu du frontend en exposant les données du site via un contrôleur RESTful programmable. Le système se distingue par sa découverte pilotée par hypermédia et sa validation basée sur JSON-schema, permettant aux clients de localiser les ressources par programmation et d'assurer des échanges de données prévisibles. Il utilise l'enregistrement de points de terminaison par espaces de noms pour organiser les routes et prend en charge une couche d'authentification flexible incluant des mots de passe d'application, des cookies de session et des standards d'identité tiers. L'API couvre un large éventail de capacités de gestion des ressources, incluant la manipulation des articles, des pages, des médias et du contenu basé sur des blocs. Elle fournit des utilitaires complets pour la gestion des réponses, tels que l'imbrication de ressources, la pagination et le filtrage de champs, ainsi que des outils pour gérer les révisions de contenu et l'administration du site. La prise en charge de SDK spécifiques au langage est fournie pour abstraire les requêtes réseau en interfaces programmatiques de haut niveau.
Organizes CRUD logic into standardized classes that map HTTP methods to specific data model operations.