Diese Seite gilt für Apigee und Apigee Hybrid.
Apigee Edge-Dokumentation aufrufen
In diesem Abschnitt wird Ihnen die Apigee-Monetarisierung vorgestellt.
APIs mit der Apigee-Monetarisierung monetarisieren
Als API-Anbieter ist eine nutzerfreundliche und flexible Möglichkeit zur Monetarisierung Ihrer APIs erforderlich, damit Sie bei jeder Verwendung Ihrer APIs Umsatz generieren können. Mit dem Monetarisierungsfeature von Apigee können Sie einem API-Produkt einen Tarif hinzufügen. Mit dem Tarif können Sie den Entwicklern die Nutzung Ihrer APIs in Rechnung stellen. Sie können den Tarif auch so konfigurieren, dass Ihr API-Umsatz mit den Entwicklern geteilt wird.
Als API-Anbieter monetarisieren Sie Ihre APIs durch Aktivieren der Apigee-Monetarisierung in Ihrer Organisation und Konfigurieren der in der folgenden Tabelle definierten Komponenten.
| Komponente | Beschreibung |
|---|---|
| API-Proxys | Bei der Entwicklung von API-Proxys zur Verwendung mit monetarisierten API-Produkten können Sie die folgenden Richtlinien anhängen:
|
| API-Produkt | Definieren Sie die Sammlung von API-Proxys, die Sie Anwendungsentwicklern als Monetarisierungspaket zur Verfügung stellen möchten. Das API-Produkt konfiguriert die Zugriffslimits (Kontingente), die API-Schlüsselfreigabemethode, den Tarif (siehe unten) und andere Details für die gebündelten API-Proxys. Weitere Informationen finden Sie unter Was ist ein API-Produkt? und Monetarisierungskontingente in API-Produkten erzwingen. |
| Tarifpaket | Definieren Sie die Abrechnungskonfiguration, Kosten und Gebühren, die für die Nutzung von APIs anfallen, die in einem monetarisierten API-Produktbundle angeboten werden. Beispielsweise können Sie den API-Umsatz mit Ihren Entwicklern teilen. Weitere Informationen finden Sie unter Tarifpakete für API-Produkte verwalten. |
API-Produktabos für App-Entwickler verwalten
Um auf eine API in einem monetarisierten API-Produkt zuzugreifen, müssen App-Entwickler ein Abo für das API-Produkt haben und API-Schlüssel erhalten, die mit API-Anfragen gesendet werden.
App-Entwickler können Abos auf eine der folgenden Arten erhalten:
- Direkt, indem Sie ein Abo für das API-Produkt abschließen. In diesem Fall müssen Sie als API-Anbieter eine Methode für App-Entwickler bereitstellen, mit der sie Abos für Ihre API-Produkte erwerben können. Entweder:
- Apigee-Monetarisierung in Ihr Drupal-basiertes Entwicklerportal integrieren
- Erstellen Sie eine benutzerdefinierte Portal-Schnittstelle und erwerben und verwalten Sie API-Produktabos mithilfe der API
- Über die Mitgliedschaft in einer AppGroup. Informationen zur Aboverwaltung mit AppGroups finden Sie unter API-Produktabos mit AppGroups verwalten.
AppGroups zum Verwalten von API-Produktabos verwenden
Apigee unterstützt die Verwendung von AppGroups zum Verwalten von API-Produktabos und zur Monetarisierung der Nutzung dieser API-Produkte. Wenn ein App-Entwickler Mitglied einer AppGroup ist, die ein Abo für ein API-Produkt hat, hat dieser App-Entwickler automatisch dasselbe Abo für das API-Produkt.
AppGroups in der Monetarisierung unterstützen die folgenden Funktionen:
- AppGroups, die API-Produkte mit Tarifpaketen abonniert haben.
- AppGroup-Abrechnungstypen:
PREPAIDoderPOSTPAID. - Prepaid-AppGroup-Wallets werden gemäß dem Tarif für das abonnierte API-Produkt belastet.
- Aufladen von Prepaid-Guthaben für AppGroup-Konten.
- Administratoren können AppGroup-Guthaben manuell anpassen.
- Gebühren für die Nutzung und Umsatzbeteiligung werden für AppGroups gemeldet, ähnlich wie für Entwickler.
Wenn Sie AppGroups für die Monetarisierung verwenden möchten, müssen Sie eine der im Abschnitt App-Entwicklern den Kauf von API-Produktabos ermöglichen aufgeführten Abomethoden bereitstellen und die AppGroup-Verwaltung in die Benutzeroberfläche einbinden.
Informationen zur allgemeinen Verwaltung von AppGroups finden Sie unter AppGroups ansehen und verwalten.
Monetarisierungskontingente
Ein Kontingent definiert die Anzahl der Anfragen, die für ein API-Produkt in einem bestimmten Zeitraum zulässig sind. Mit Kontingenten können Sie Ihre Backend-Server vor hohen Traffic-Schwankungen schützen und Ihre Produktlinie differenzieren.
Beim Erstellen Ihrer API-Produkte können Sie Kontingente auf Geschäftsebene konfigurieren, um den Zugriff auf Ihre APIs zu steuern. Weitere Informationen zu Kontingenten, die auf der API-Produktebene definiert sind, finden Sie unter Kontingente.
Hängen Sie Kontingentrichtlinien an die API-Proxys in Ihrem monetarisierten API-Produkt an, um sicherzustellen, dass das auf der API-Produktebene definierte Kontingent verwendet wird. Weitere Informationen finden Sie unter Monetarisierungskontingente erzwingen.
Abrechnung für monetarisierte API-Produkte
Die Apigee-Monetarisierung unterstützt sowohl Postpaid- als auch Prepaid-Rechnungskonten.
- Postpaid-Abrechnung: Bei der Postpaid-Abrechnung nehmen Ihre Anwendungsentwickler keine Vorauszahlungen vor. Den Anwendungsentwicklern werden Ihre API-Produkte nach deren Verwendung in Rechnung gestellt.
- Prepaid-Abrechnung: Bei der Prepaid-Abrechnung bezahlen Anwendungsentwickler im Voraus, bevor sie Ihre API-Produkte verwenden. Die Vorauszahlungen, die der Entwickler vornimmt, sind im Wallet des Entwicklers verfügbar. Je nach Nutzung werden die Kosten pro Transaktion vom Wallet abgezogen.
Die Einrichtungsgebühr (falls vorhanden), die Kosten pro Transaktion und alle wiederkehrenden Gebühren werden von der Wallet abgezogen. Wenn die Wallet des Entwicklers zum Zeitpunkt des API-Produktkaufversuchs weniger als die Einrichtungsgebühr enthält, schlägt der Kauf mit einem Fehler fehl, der auf ein unzureichendes Guthaben hinweist.
Beim Erstellen eines Tarifpakets konfigurieren Sie die Abrechnungswährung und -häufigkeit, alle Einrichtungs- und wiederkehrenden Gebühren sowie die nutzungsbasierten Gebühren. Basierend auf der Konfiguration des Tarifs und dem eindeutigen API-Schlüssel des Entwicklers, der für den Zugriff auf Ihre APIs verwendet wird, können Sie Nutzungsdaten zur Analyse und zum Generieren von Monetarisierungsberichten erfassen. Anschließend können Sie die erfassten Daten verwenden, um Ihre Abrechnungsrechnungen zu generieren.