Einführung

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.

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

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 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 Demnächst 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 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.

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

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