Benachrichtigungen anhand der kombinierten Transaktionssummen für ein Unternehmen und dessen Entwickler einrichten

Sie sehen die Apigee Edge-Dokumentation.
Rufen Sie die Apigee X-Dokumentation auf.
weitere Informationen

In der Regel werden die Transaktionssummen für alle Entwickler in einem Unternehmen automatisch erfasst, wenn die Entwickler die Unternehmens-App für den Zugriff auf APIs verwenden.

Was ist, wenn Sie Entwickler haben, die aktiv mit ihren eigenen Entwickler-Apps auf APIs zugreifen, und Sie ihre kombinierten Transaktionssummen ohne Unterbrechung des Traffics verfolgen müssen? Sie können die Entwickler einem Unternehmen hinzufügen und festlegen, dass Benachrichtigungen gesendet werden, die auf kombinierten Transaktionssummen für das Unternehmen und seine Entwickler basieren. Sie müssen diese Funktion für jedes Unternehmen einzeln 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 kombinierten Gesamtgrenzwerte für Transaktionen erreicht sind. 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 die Transaktionssummen eines Tarifplans oder eines Unternehmens und seiner Entwickler:

  1. Erstellen Sie einen anpassbaren Benachrichtigungsplan, wie unter Details für anpassbaren Benachrichtigungsplan angeben beschrieben.
  2. Richten Sie Benachrichtigungen mithilfe von Webhooks ein, wie unter Benachrichtigungen mithilfe von Webhooks einrichten beschrieben.
  3. Verwenden Sie die Get Company Details API, um alle vorhandenen Attribute abzurufen, die derzeit für das Unternehmen festgelegt sind. Diese benötigen Sie im nächsten Schritt.
  4. Wenn Sie diese Funktion aktivieren möchten, fügen Sie dem Unternehmen mit der Update Company API das benutzerdefinierte Attribut MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERS hinzu.true Achten Sie darauf, auch Ihre anderen vorhandenen Unternehmensattribute in den API-Aufruf aufzunehmen.

    So aktivieren Sie diese Funktion beispielsweise für 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
    
  5. Das Unternehmen und seine Entwickler akzeptieren den Tarif mit anpassbarer Benachrichtigungsrate.

    Hinweis: Zur Vermeidung von Missverständnissen wird empfohlen, dass das Unternehmen und die Entwickler dasselbe Startdatum festlegen, damit die Transaktionsdaten über ein einheitliches Zeitintervall verfolgt werden.

    Hinweis:

    • Wenn das Unternehmen den Preisplan nicht akzeptiert, erfolgt keine Kombination aus den Summen der Preisplan-Transaktionen für das Unternehmen und seine Entwickler.
    • Wenn ein Entwickler den Preisplan nicht akzeptiert, werden Aufrufe der monetarisierten Produkte von diesem Entwickler blockiert.