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 sezione Documentazione di Apigee X.
Informazioni

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

Se alcuni sviluppatori utilizzano attivamente le proprie app per accedere alle API, Hai bisogno di monitorare il totale delle transazioni combinate senza subire interruzioni del traffico? Tu possono aggiungere gli sviluppatori a un'azienda e impostare l'invio di notifiche basate totali delle transazioni combinate dell'azienda e dei suoi sviluppatori. Devi abilitare questa funzionalità per società; è disabilitata per impostazione predefinita. Una volta attivata la funzionalità, vengono calcolati i totali delle transazioni ogni ora.

Se sono configurate, le notifiche vengono inviate quando il totale della transazione combinata vengono raggiunte le soglie. Viene attivata una notifica separata per ogni sviluppatore dell'azienda che ha accettato il piano tariffario di notifica regolabile.

Per includere nei report i totali delle transazioni combinate, devi includere manualmente l'azienda 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 relativi sviluppatori:

  1. Crea un piano tariffario regolabile, come descritto in Specificare dettagli del piano di notifica regolabili.
  2. Configura le notifiche utilizzando i webhook, come descritto in Configurare le notifiche utilizzando i webhook webhook.
  3. Utilizza lo strumento Get Company Details (Dettagli) per ottenere tutti gli attributi esistenti attualmente impostati sull'azienda. Ti serviranno nel prossimo passaggio.
  4. Per attivare questa funzionalità, aggiungi l'attributo personalizzato MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERS per true l'azienda che utilizza Aggiorna azienda tramite Google Cloud CLI o tramite l'API Compute Engine. Assicurati di includere anche gli altri attributi aziendali esistenti nell'API chiamata.

    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. L'azienda e i suoi sviluppatori accettano il piano con il tasso di notifica regolabile.

    Nota: è consigliabile per ridurre al minimo la confusione che l'azienda e gli sviluppatori impostano la stessa data di inizio in modo che i dati delle transazioni vengano monitorati intervallo di tempo.

    Tieni presente quanto segue:

    • Se la società non accetta il piano tariffario, la combinazione della transazione del piano tariffario non verranno calcolati i totali per l'azienda e i suoi sviluppatori.
    • Se uno sviluppatore non accetta il piano tariffario, le chiamate da quest'ultimo effettuate al i prodotti monetizzati verranno bloccati.