Einführung

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.

Flussdiagramm, das zeigt, wann Drupal und wann das integrierte Apigee-Portal verwendet werden soll

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 grünes Häkchen grünes Häkchen
Entwicklung von Portalinhalten mit HTML grünes Häkchen grünes Häkchen
API-Referenzdokument, das aus OpenAPI-Spezifikationen gerendert wird grünes Häkchen grünes Häkchen
Unterstützung der OpenAPI-Spezifikation Version 3 grünes Häkchen grünes Häkchen
Liveanfragen über die API-Referenz senden grünes Häkchen grünes Häkchen
Benutzerdefiniertes Design grünes Häkchen grünes Häkchen
Benutzerdefinierte Menüs grünes Häkchen grünes Häkchen
Drittanbieter-Tags wie Google Analytics grünes Häkchen grünes Häkchen
Benutzerdefinierter JavaScript-Code grünes Häkchen grünes Häkchen
Name der benutzerdefinierten Domain grünes Häkchen grünes Häkchen
HTTPS-aktiviert grünes Häkchen grünes Häkchen
Nutzungsbedingungen für die Kontoerstellung grünes Häkchen grünes Häkchen
Optimierung der Darstellung auf Mobilgeräten grünes Häkchen grünes Häkchen
Einbindung in benutzerdefinierte Skripts und Skript-Tags grünes Häkchen grünes Häkchen
SMTP-Konfiguration grünes Häkchen grünes Häkchen
E-Mail-Vorlagen konfigurieren grünes Häkchen grünes Häkchen
CAPTCHA, um Spam zu verhindern grünes Häkchen grünes Häkchen
Rollen und Berechtigungen für Entwickler-/Nutzerkonten grünes Häkchen grünes Häkchen
Föderierte Anmeldung grünes Häkchen grünes Häkchen
Content Management APIs Drupal verwenden
Monetarisierung Bald verfügbar grünes Häkchen
Suchkonfiguration * grünes Häkchen
Blogs und Foren ** grünes Häkchen
Seitenvorlagen für die Inhaltserstellung grünes Häkchen
App-Analysen auf dem Portal grünes Häkchen
Regelbasierte Ereignisverwaltung grünes Häkchen
Mit Add-on-Modulen erweiterbar grünes Häkchen
Benutzerdefinierte Abläufe zur App-Registrierung grünes Häkchen
Benutzerdefinierte Registrierungsprozesse für Entwickler grünes Häkchen
Portallogs grünes Häkchen
Linkprüfung grünes Häkchen
Microsoft Internet Explorer-/Microsoft Edge-Support Nur Microsoft Edge grünes Häkchen
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.

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.

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

App-Schlüssel: Unternehmen

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

Apps: Entwickler

Apps: Unternehmen

Die von Entwicklern zur Nutzung Ihrer APIs registrierten Anwendungen.
Entwickler Entwickler

Unternehmen

Unternehmensentwickler

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: