Entwicklerportal-Lösungen

Sie lesen die Dokumentation zu Apigee X.
Apigee Edge-Dokumentation aufrufen

Als API-Anbieter haben Sie eine Reihe von APIs entwickelt, die den Zugriff auf Ihre Back-End-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 8/9-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.

Flussdiagramm mit Auswahloptionen für Drupal oder das integrierte Portal von Apigee

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
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
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

Eingebundenes Portal erstellen

Ein einfaches Entwicklerportal schnell und einfach in der Apigee-UI erstellen. Rufen Sie https://apigee.google.com/edge 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.

Einführung in das 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.

Hybrid unterstützt Drupal 8 und 9 und bietet ein zuverlässiges Open-Source-CMS (Content-Management-System) für Unternehmen. Da Drupal 8/9 als Open-Source-Software gilt, können Sie zum Entwicklungs-Framework des Drupal 8/9-Portals beitragen und das Wissen der Drupal-Community nutzen. Weitere Informationen finden Sie unter Portal mit Drupal 8/9 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

Entwickler-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: