Je voudrais écrire une bibliothèque python pour envelopper une API de style REST offerte par un service Web particulier. Est-ce que quelqu'un sait de bonnes ressources d'apprentissage pour un tel travail, de préférence destiné aux programmeurs intermédiaires Python?Comment faire pour écrire un wrapper API Python?
Je voudrais un bon article sur le sujet, mais je me contenterais d'exemples clairs et clairs.
CLARIFICATION: Ce que je cherche à faire est d'écrire un client Python pour interagir avec un service Web - quelque chose à construire des requêtes HTTP et analyser les réponses XML/JSON, le tout enveloppé dans des objets Python.
Il semble que vous vouliez taper: 'app.users.john.name()' et le faire aller à l'URL 'http://myapp.com/api/users/john/name', et comprendre la réponse? –
Etes-vous intéressé par la conception d'une API Python au-dessus de l'API de style REST ou comment l'implémenter? – jfs
@Richard, ce serait RPC, ce n'est pas REST. Vous ne pouvez pas coder en dur les URI de ressources ou les modèles d'URI dans un client avec une API REST. Il a besoin de découvrir les URI via l'hypertexte. Il devrait y avoir seulement 1 URI qui est codé en dur, le point d'entrée au service. Sinon vous violez une contrainte de REST et c'est simplement RPC, avec tout ce couplage. – aehlke