Cette page présente les bibliothèques et les outils, ainsi que d'autres informations pour vous aider à commencer à utiliser Cloud Endpoints Frameworks avec Python. Consultez la section À propos de Cloud Endpoints Frameworks pour obtenir une vue d'ensemble de l'architecture de Cloud Endpoints Frameworks.
Bibliothèques et outils
Cloud Endpoints Frameworks pour l'environnement standard App Engine offre les outils et les bibliothèques suivants :
- La bibliothèque Frameworks.
- L'outil de ligne de commande
endpointscfg.py
, avec lequel vous générez les éléments suivants :- Groupes de bibliothèques clientes et des documents de découverte, permettant aux applications Android et à d'autres types d'applications client d'accéder à votre API.
- Des fichiers de configuration OpenAPI, que vous utilisez si vous souhaitez bénéficier de fonctionnalités de gestion des API telles que la surveillance, la journalisation et la validation de clés API
Conditions requises
Pour utiliser Endpoints Frameworks, suivez le processus présenté dans le tutoriel.
Vous devez savoir comment développer le client de votre choix, tel que des clients Web JavaScript ou des clients mobiles (comme Android).
Processus de développement
Le workflow général pour développer une application à l'aide de Endpoints Frameworks est le suivant :
- Écrivez d'abord le code de votre API, en encapsulant les classes et les méthodes exposées, puis en créant des classes
Message
comme décrit sur la page Créer une API Endpoints. - Créez un serveur Web pour diffuser votre API.
- Générez le fichier de configuration OpenAPI et déployez-le comme décrit dans le tutoriel.
- Vous pouvez éventuellement tester votre API localement.
- Déployez l'API.
- Générer des bibliothèques clientes
- Écrivez votre application cliente à l'aide de la bibliothèque cliente lorsque vous appelez l'API.
Comment en profiter ?
Pour commencer, suivez le tutoriel pour configurer, déployer et envoyer des requêtes à un exemple d'API. Revenez ensuite à cette section pour obtenir les informations dont vous avez besoin pour configurer, déployer et tester votre propre API.
Migrer à partir de Cloud Endpoints version 1.0
Si vous avez déjà développé un backend d'API à l'aide de la version précédente de Endpoints, suivez le Guide de migration pour déplacer votre application vers Endpoints 2.0.