Sie sehen sich die Dokumentation zu Apigee Edge an.
Sehen Sie sich die Apigee X-Dokumentation an. info
Als API-Anbieter haben Sie eine Reihe von APIs entwickelt, die den Zugriff auf Ihre Backend-Dienste ermöglichen. Im nächsten Schritt erstellen Sie ein Entwicklerportal, mit dem App-Entwickler Zugriff auf Folgendes haben:
- Informationen zu Ihren Daten und Dienstleistungen
- Informationen zur Verwendung Ihrer APIs sowie umfassende Dokumentation, einschließlich Anwendungsfall, Tutorials und Referenzdokumentationen
- Melden Sie sich mit einem Self-Service-Prozess an, um Anwendungen zu erstellen, die Ihre APIs verwenden.
Entwicklerportal-Lösungen – Übersicht
Apigee unterstützt mehrere Lösungen für Entwicklerportale, die in der folgenden Tabelle zusammengefasst sind – von einfachen Turnkey-Lösungen bis hin zu vollständig anpassbaren und erweiterbaren Lösungen. Wenn Sie sich für eine Lösung entscheiden, müssen Sie Ihre Anpassungsanforderungen mit der Zeit und dem Wissen abstimmen, die Sie für die Implementierung Ihres Portals benötigen.
Lösung | Funktionen | Gehostet von Apigee? | Support (Lizenziertes Abo erforderlich) |
---|---|---|---|
Integriertes Apigee-Portal | Einfache Self-Service-Portalentwicklung. (Nur für Apigee Edge Public Cloud-Kunden) |
Ja | Apigee 24/7 Support |
Drupal 10-Portal | Vollständig anpassbare Self-Service-Portalentwicklung mit Open-Source-Drupal 10-Projekten. Integration mit Apigee über das Apigee Edge-Modul | Nein | Apigee-Support rund um die Uhr zur Fehlerbehebung |
Benutzerdefiniertes Portal | Vollständig anpassbare Portalentwicklung mithilfe von Apigee-Plattform-APIs. | Nein | Apigee-Support rund um die Uhr nur für Apigee-Plattform-APIs |
Entwicklerportallösung auswählen
Sehen Sie sich den folgenden Entscheidungsbaum und den Vergleich der Features von Entwicklerportalen an, um zu entscheiden, welche Entwicklerportallösung für Sie am besten geeignet ist.
Wenn Sie Apigee Edge for Public Cloud-Kunde sind, sollten Sie ein integriertes Apigee-Portal erstellen, wenn Sie gängige Anwendungsfälle für die Portalentwicklung unterstützen möchten, z. B. Standardabläufe zur Registrierung und App-Erstellung sowie eher stilistische als funktionale Änderungen.
Drupal-basierte Portale sind derzeit die einzige Option für Apigee Edge for Private Cloud- und Monetarisierungskunden.
Vergleich der Features von Entwicklerportalen
In der folgenden Tabelle werden die Features des integrierten Portals von Apigee mit dem Drupal-basierten Entwicklerportal verglichen.
Funktion | Integriertes Portal | Drupal |
---|---|---|
Entwicklung von Portalinhalten mit Markdown | ||
Entwicklung von Portalinhalten mit HTML | ||
API-Referenzdokument, das aus OpenAPI-Spezifikationen gerendert wird | ||
Unterstützung der OpenAPI-Spezifikation Version 3 | ||
Liveanfragen über die API-Referenz senden | ||
Benutzerdefiniertes Design | ||
Benutzerdefinierte Menüs | ||
Drittanbieter-Tags wie Google Analytics | ||
Benutzerdefinierter JavaScript-Code | ||
Name der benutzerdefinierten Domain | ||
HTTPS-aktiviert | ||
Nutzungsbedingungen für die Kontoerstellung | ||
Optimierung der Darstellung auf Mobilgeräten | ||
Einbindung in benutzerdefinierte Skripts und Skript-Tags | ||
SMTP-Konfiguration | ||
E-Mail-Vorlagen konfigurieren | ||
CAPTCHA, um Spam zu verhindern | ||
Rollen und Berechtigungen für Entwickler-/Nutzerkonten | ||
Föderierte Anmeldung | ||
Content Management APIs | Drupal verwenden | |
Monetarisierung | Demnächst | |
Suchkonfiguration | * | |
Blogs und Foren | ** | |
Seitenvorlagen für die Inhaltserstellung | ||
App-Analysen auf dem Portal | ||
Regelbasierte Ereignisverwaltung | ||
Mit Add-on-Modulen erweiterbar | ||
Benutzerdefinierte Abläufe zur App-Registrierung | ||
Benutzerdefinierte Registrierungsprozesse für Entwickler | ||
Portallogs | ||
Linkprüfung | ||
Microsoft Internet Explorer-/Microsoft Edge-Support | Nur Microsoft Edge | |
Apigee-Support | Siehe Tabelle oben. | Siehe Tabelle oben. |
Eingebundenes Portal erstellen
Wenn Sie Apigee Edge for Public Cloud nutzen, können Sie schnell und einfach ein einfaches Entwicklerportal in der Edge-UI erstellen. Rufen Sie https://apigee.com/edge auf, melden Sie sich an und wählen Sie in der seitlichen Navigationsleiste der Edge-Benutzeroberfläche Veröffentlichen > Portale aus. Ausführliche Informationen finden Sie unter Eingebundenes Portal erstellen.
Die folgende Abbildung zeigt die Landingpage für das eingebundene Portal.
Drupal-basiertes Portal erstellen
Mithilfe der Portal-Entwicklungstools von Drupal können Sie ein vollständig anpassbares Entwicklerportal erstellen. Drupal bietet eine Vielzahl von Funktionen und alle CMS-Funktionen von Drupal mit zusätzlichen von Apigee entwickelten Drupal-Modulen. Die Implementierung eines Drupal-basierten Portals erfordert jedoch mehr Zeit und Aufwand.
Apigee Edge ist mit den folgenden Drupal-Versionen kompatibel:
Version | Beschreibung |
---|---|
Drupal 10 | Bietet ein zuverlässiges, vom Kunden verwaltetes Open-Source-Content-Management-System (CMS) auf Unternehmensebene. Da Drupal 10 als Open-Source-Software gilt, können Sie zum Entwicklungs-Framework des Drupal 10-Portals beitragen und das Wissen der Drupal-Community nutzen. Weitere Informationen finden Sie unter Portal mit Drupal 10 erstellen. |
Benutzerdefiniertes Portal mit Apigee Edge APIs erstellen
Erstellen Sie Ihr eigenes, vollständig benutzerdefiniertes Portal. Verwenden Sie dazu die in der folgenden Tabelle zusammengefassten Apigee Edge APIs. Weitere Informationen finden Sie unter:
Kategorie | Apigee APIs | Beschreibung |
Analyse | Stats | Analysedaten für Ihre APIs ansehen. |
API-Schlüssel | App-Schlüssel: Entwickler | API-Schlüssel verwalten, die zur Autorisierung der API-Nutzung in Apps verwendet werden. |
API-Produkte | API-Produkte | Die API-Produkte verwalten, die Sie im Entwicklerportal veröffentlichen. |
Anwendungen | Apps | Die von Entwicklern zur Nutzung Ihrer APIs registrierten Anwendungen. |
Entwickler | Entwickler | Die Entwickler verwalten, die sich in Ihrem Entwicklerportal registriert haben. |
Monetarisierung | Monetarisierung | APIs monetarisieren |
Vereinfachen Sie die Einbindung Ihres Portalclients mit der Apigee Edge-Clientbibliothek für PHP. Das SDK erleichtert das Schreiben von PHP-Modulen, die die in der vorherigen Tabelle beschriebenen Apigee APIs verwenden. Weitere Informationen zur Apigee API-Clientbibliothek für PHP finden Sie unter: