Diese Seite gilt für Apigee und Apigee Hybrid.
Apigee Edge-Dokumentation aufrufen
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 Beispielanwendungsfall, Tutorials und Referenzdokumentationen
- Melden Sie sich mit einem Self-Service-Prozess an, um Anwendungen zu erstellen, die Ihre APIs verwenden.
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.
Apigee-Lösung | Features | Gehostet von Apigee? | Support (Lizenziertes Abo erforderlich) |
---|---|---|---|
Integriertes Apigee-Portal | Einfache Self-Service-Portalentwicklung. | Ja | Apigee 24/7 Support |
Drupal 10-Module | Vollständig anpassbare Option auf der Grundlage eines leistungsfähigen Open-Source-CMS, das in Apigee über Module eingebunden ist. | Nein | Apigee-Support rund um die Uhr zur Fehlerbehebung |
Heimwerken (DIY) | Vollständig anpassbare Portalentwicklung mit Apigee APIs. | Nein | Apigee-Support rund um die Uhr nur für Apigee 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.
Erwägen Sie das Erstellen eines integrierten Apigee-Portals, 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.
Vergleich der Features von Entwicklerportalen
In der folgenden Tabelle werden die Features des integrierten Portals von Apigee mit dem Drupal-basierten Entwicklerportal verglichen.
Option | 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 | ||
FedRAMP-konform | Da es sich um eine vollständig anpassbare Open-Source-CMS-Lösung handelt, ist es möglich, ein Drupal-Portal zu implementieren, das FedRamp-konform ist. | |
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 | ||
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 | |
Regionales Hosting | Nur USA | (Da es sich um eine benutzerdefinierte Lösung handelt, können Sie ein Drupal-Portal in der Region oder den Regionen Ihrer Wahl hosten.) |
Eingebundenes Portal erstellen
Ein einfaches Entwicklerportal schnell und einfach in der Apigee-UI erstellen. Rufen Sie https://apigee.google.com auf, melden Sie sich an und wählen Sie in der seitlichen Navigationsleiste der Hybrid-UI 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 und hybrid unterstützen Drupal 10, ein zuverlässiges Open-Source-CMS (Content-Management-System) 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.
Eigenes Portal mit Apigee APIs erstellen
Erstellen Sie Ihr eigenes, vollständig benutzerdefiniertes Portal. Verwenden Sie dazu die in der folgenden Tabelle zusammengefassten Apigee APIs. Weitere Informationen finden Sie in der folgenden Tabelle.
Category | Apigee APIs | Beschreibung |
Analyse | Stats | Analysedaten für Ihre APIs ansehen. |
API-Schlüssel | Entwickler-App-Schlüssel | 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. |
Vereinfachen Sie die Einbindung Ihres Portalclients mit der Apigee-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: