Auf dieser Seite werden die Bibliotheken und Tools beschrieben und weitere Informationen für den Einstieg in Endpoints Frameworks für Python bereitgestellt. Unter Endpoints Frameworks finden Sie eine Architekturübersicht zu Endpoints Frameworks.
Bibliotheken und Tools
Cloud Endpoints Frameworks für die App Engine-Standardumgebung stellt die folgenden Bibliotheken und Tools zur Verfügung:
- Die Frameworks-Bibliothek
- Das
endpointscfg.py
-Befehlszeilentool, mit dem Sie Folgendes generieren:- Clientbibliothek-Bundles und Discovery-Dokumente, mit denen Android-Apps und andere Clientanwendungen auf Ihre API zugreifen können
- OpenAPI-Konfigurationsdateien zur Verwendung von API-Verwaltungsfunktionen wie Monitoring, Logging und die Validierung von API-Schlüsseln
Voraussetzungen
Für die Verwendung von Endpoints Frameworks gehen Sie wie in der Anleitung beschrieben vor.
Sie müssen dafür wissen, wie Sie den Client Ihrer Wahl entwickeln, z. B. JavaScript-Webclients oder mobile Clients für Android.
Entwicklungsablauf
Der grundsätzliche Ablauf bei der Entwicklung einer Anwendung unter Verwendung von Endpoints Frameworks sieht so aus:
- Schreiben Sie zuerst Ihren API-Code, wobei Sie die Klassen und bereitgestellten Methoden zusammenfassen und
Message
-Klassen erstellen wie unter Endpoints API erstellen erläutert. - Erstellen Sie einen Webserver für die Bereitstellung Ihrer API.
- Generieren Sie die OpenAPI-Konfigurationsdatei und stellen Sie sie bereit. Gehen Sie dazu wie in der Anleitung beschrieben vor.
- Optional können Sie Ihre API lokal testen.
- Stellen Sie die API bereit.
- Clientbibliotheken generieren
- Schreiben Sie Ihre Clientanwendung und rufen Sie die API mithilfe der Clientbibliotheken auf.
Erste Schritte
Folgen Sie zuerst der Anleitung, um eine Beispiel-API zu konfigurieren, bereitzustellen und Anfragen an sie zu senden. Kehren Sie dann zu diesem Abschnitt zurück, um die Informationen zum Konfigurieren, Bereitstellen und Testen Ihrer eigenen API zu erhalten.
Von Endpoints 1.0 migrieren
Wenn Sie bereits ein API-Backend mithilfe der vorherigen Version von Endpoints entwickelt haben, folgen Sie der Migrationsanleitung, um Ihre Anwendung zu Endpoints 2.0 zu migrieren.