Configurare le notifiche in base ai totali delle transazioni combinate per un'azienda e i suoi sviluppatori

Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X.
informazioni

In genere, i totali delle transazioni vengono monitorati automaticamente per tutti gli sviluppatori di un'azienda quando gli sviluppatori utilizzano l'app aziendale per accedere alle API.

E se hai sviluppatori che usano attivamente le proprie app per accedere alle API e avessi la necessità di monitorare il totale delle transazioni combinate senza interruzioni del traffico? Puoi aggiungere gli sviluppatori a una società e configurare l'invio delle notifiche in base ai totali combinati delle transazioni per la società e i suoi sviluppatori. Questa funzionalità deve essere abilitata per ciascuna azienda; è disabilitata per impostazione predefinita. Una volta abilitata, i totali combinati delle transazioni vengono calcolati su base oraria.

Se sono configurate, le notifiche vengono inviate quando vengono raggiunte le soglie totali delle transazioni combinate. Viene attivata una notifica separata per ogni sviluppatore dell'azienda che ha accettato il piano tariffario di notifica modificabile.

Per includere nei report i totali combinati delle transazioni, devi includere manualmente la società e tutti gli sviluppatori pertinenti nei criteri del report. Per saperne di più, consulta Creare report.

Per combinare i totali delle transazioni del piano tariffario o una società e i suoi sviluppatori:

  1. Crea un piano con frequenza di notifica regolabile, come descritto in Specificare i dettagli del piano di notifica regolabile.
  2. Imposta le notifiche utilizzando i webhook, come descritto in Configurare le notifiche utilizzando i webhook.
  3. Utilizza l'API Get Company Details (Ottieni dettagli azienda) per ottenere tutti gli attributi esistenti attualmente impostati per l'azienda. Ti serviranno nel passaggio successivo.
  4. Per abilitare questa funzionalità, aggiungi l'attributo personalizzato MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERS all'azienda true utilizzando l'API Update Company. Assicurati di includere nella chiamata API anche gli altri attributi aziendali esistenti.

    Ad esempio, per abilitare questa funzione per 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. La società e i suoi sviluppatori accettano il piano con tariffe di notifica regolabili.

    Nota: per evitare confusione, ti consigliamo di fare in modo che la società e gli sviluppatori impostino la stessa data di inizio in modo che i dati delle transazioni vengano monitorati in un intervallo di tempo coerente.

    Tieni presente quanto segue:

    • Se la società non accetta il piano tariffario, la combinazione dei totali delle transazioni del piano tariffario per la società e i suoi sviluppatori non verrà generata.
    • Se uno sviluppatore non accetta il piano tariffario, le chiamate ai prodotti monetizzati effettuate da quest'ultimo verranno bloccate.