Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation weitere Informationen
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 Ihr Entwicklerportal, das App-Entwicklern folgende Möglichkeiten bietet:
- 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.
Übersicht über die Lösungen für Entwicklerportale
Apigee unterstützt verschiedene Lösungen für Entwicklerportale, die in der folgenden Tabelle zusammengefasst sind – von einer einfachen schlüsselfertigen Bereitstellung bis hin zu vollständig anpassbar und erweiterbar. Bei der Auswahl einer Lösung müssen Sie Ihre Anpassungsanforderungen gegen die Zeit und das Wissen abwägen, die für die Implementierung Ihres Portals erforderlich sind.
Lösung | Features | Gehostet von Apigee? | Support (Lizenziertes Abo erforderlich) |
---|---|---|---|
Integriertes Apigee-Portal | Einfache Entwicklung des Self-Service-Portals. (nur für Apigee Edge Public Cloud-Kunden) |
Ja | Rund-um-die-Uhr-Support für Apigee |
Drupal 9-Portal | Vollständig anpassbare Self-Service-Portalentwicklung mit Open-Source-Drupal 9-Projekten. Einbindung in Apigee mithilfe des Apigee Edge-Moduls. | Nein | Apigee-Support rund um die Uhr zur Fehlerbehebung |
Benutzerdefiniertes Portal | Vollständig anpassbare Portalentwicklung selbst mit den APIs der Apigee-Plattform | Nein | Rund-um-die-Uhr-Support von Apigee nur für Apigee-Plattform-APIs |
Entwicklerportallösung auswählen
Der folgende Entscheidungsbaum kann Ihnen bei der Entscheidung helfen, welche Lösung Sie für ein Entwicklerportal auswählen sollten. Weitere Informationen finden Sie auch im Vergleich der Funktionen von Entwicklerportalen.
Wenn Sie Apigee Edge for Public Cloud-Kunde sind, sollten Sie die Erstellung eines integrierten Apigee-Portals in Betracht ziehen, wenn Sie gängige Anwendungsfälle für die Portalentwicklung wie standardmäßige Registrierungs- und Anwendungserstellungsabläufe und eher stilistische als funktionale Änderungen unterstützen möchten.
Drupal-basierte Portale sind derzeit die einzige Option für Apigee Edge für Private Cloud- und Monetarisierungskunden.
Vergleich der Features von Entwicklerportalen
In der folgenden Tabelle werden die Funktionen des integrierten Portals von Apigee und des Drupal-basierten Entwicklerportals 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 | Bald verfügbar | |
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-Kunde sind, können Sie schnell ein einfaches Entwicklerportal in der Edge-UI erstellen. Gehen Sie zu https://apigee.com/edge, melden Sie sich an und wählen Sie Veröffentlichen > Portale in der seitlichen Navigationsleiste der Edge-Benutzeroberfläche 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 9 | Bietet ein zuverlässiges, vom Kunden verwaltetes Open-Source-Content-Management-System (CMS). Da Drupal 9 als Open-Source-Software gilt, können Sie zum Entwicklungs-Framework des Drupal 9-Portals beitragen und das Wissen der Drupal-Community nutzen. Weitere Informationen finden Sie unter Portal mit Drupal 9 erstellen. |
Benutzerdefiniertes Portal mit Apigee Edge-APIs erstellen
Erstellen Sie Ihr eigenes, vollständig angepasstes Portal mit Apigee Edge APIs, die in der folgenden Tabelle zusammengefasst sind. Weitere Informationen finden Sie unter:
Kategorie | Apigee-APIs | Beschreibung |
Analytics | 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 Integration des 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: