Sie lesen gerade die Dokumentation zu Apigee Edge.
Zur Dokumentation zu
Apigee X. info
In der Regel werden Transaktionssummen für alle Entwickler in einem Unternehmen automatisch erfasst, wenn die Entwickler über die Unternehmens-App auf APIs zugreifen.
Was ist, wenn Sie Entwickler haben, die aktiv ihre eigenen Entwickler-Apps verwenden, um auf APIs zuzugreifen, und Sie ihre kombinierten Transaktionssummen ohne Unterbrechung des Traffics erfassen müssen? Sie können die Entwickler einem Unternehmen hinzufügen und Benachrichtigungen einrichten, die auf kombinierten Transaktionssummen für das Unternehmen und seine Entwickler basieren. Sie müssen diese Funktion pro Unternehmen aktivieren. Sie ist standardmäßig deaktiviert. Nach der Aktivierung werden die kombinierten Transaktionssummen stündlich berechnet.
Wenn Benachrichtigungen konfiguriert sind, werden sie gesendet, wenn die kombinierte Transaktionssumme Schwellenwerte erreicht werden. Für jeden Entwickler im Unternehmen , der den anpassbaren Benachrichtigungstarif akzeptiert hat, wird eine separate Benachrichtigung ausgelöst.
Wenn Sie die kombinierten Transaktionssummen in Berichte aufnehmen möchten, müssen Sie das Unternehmen und alle relevanten Entwickler manuell in die Berichtskriterien aufnehmen. Weitere Informationen finden Sie unter Berichte erstellen.
So kombinieren Sie Transaktionssummen für Tarife oder ein Unternehmen und seine Entwickler:
- Erstellen Sie einen anpassbaren Benachrichtigungstarif, wie unter Details für anpassbare Benachrichtigungstarife angeben beschrieben.
- Richten Sie Benachrichtigungen mit Webhooks ein, wie unter Benachrichtigungen mit Webhooks einrichten beschrieben.
- Verwenden Sie die API „Unternehmensdetails abrufen“, um alle vorhandenen Attribute abzurufen, die derzeit für das Unternehmen festgelegt sind. Sie benötigen diese Informationen im nächsten Schritt.
-
Wenn Sie diese Funktion aktivieren möchten, fügen Sie das
MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERSbenutzerdefinierte Attribut zutruedem Unternehmen hinzu. Verwenden Sie dazu die API „Unternehmen aktualisieren“ . Fügen Sie dem API-Aufruf unbedingt auch Ihre anderen vorhandenen Unternehmensattribute hinzu.So aktivieren Sie diese Funktion beispielsweise für das Unternehmen „xyz-company“:
$ curl -H "Content-Type:application/json" -X PUT -d \ '{ "name": "xyz-company", "attributes": [ { "name": "MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERS", "value": "true" } ... also include other existing company attributes to avoid losing them ] }'\ "https://api.enterprise.apigee.com/v1/organizations/myorg/companies/xyz-company" \ -u email:password
- Das Unternehmen und seine Entwickler akzeptieren den anpassbaren Benachrichtigungstarif.
Hinweis: Um Verwirrung zu vermeiden, sollten das Unternehmen und die Entwickler dasselbe Startdatum festlegen, damit die Transaktionsdaten über einen einheitlichen Zeitraum erfasst werden.
Hinweis:
- Wenn das Unternehmen den Tarif nicht akzeptiert, werden die Transaktionssummen für den Tarif für das Unternehmen und seine Entwickler nicht kombiniert.
- Wenn ein Entwickler den Tarif nicht akzeptiert, werden Aufrufe dieses Entwicklers an die monetarisierten Produkte blockiert.