Şirketler ve geliştiricileri için birleştirilmiş işlem toplamlarına göre bildirimler oluşturma

Apigee Edge belgelerini görüntülüyorsunuz.
. Git: Apigee X belgeleri.
bilgi

Genellikle işlem toplamları, bir şirketteki tüm geliştiriciler için otomatik olarak geliştiriciler API'lere erişmek için şirket uygulamasını kullanıyor.

API'lere erişmek için kendi geliştirici uygulamalarını aktif olarak kullanan geliştiricileriniz varsa ve trafikte herhangi bir kesinti yaşamadan toplam işlem toplamlarını izlemeniz gerekiyor mu? Siz geliştiricileri bir şirkete ekleyebilir ve uygulamadaki işlem toplamlarını görüntüleyebilirsiniz. Bu özelliği her şirket; varsayılan olarak devre dışıdır. Etkinleştirildikten sonra birleşik işlem toplamları hesaplanır ve saatlik.

Bildirimler yapılandırılmışsa birleşik işlem toplamı olduğunda gönderilir eşiklerine ulaşıldığından emin olun. Şirketteki her geliştirici için ayrı bir bildirim tetiklenir abonelik ücreti planını kabul etmiş olursunuz.

Birleştirilmiş işlem toplamlarını raporlara dahil etmek için şirketi manuel olarak eklemeniz gerekir ve rapor ölçütlerindeki tüm ilgili geliştiriciler. Daha fazla bilgi için Rapor oluşturma başlıklı makaleyi inceleyin.

Ücret planı işlem toplamlarını veya bir şirket ve geliştiricilerini birleştirmek için:

  1. Şurada açıklandığı gibi düzenlenebilir bir bildirim ücreti planı oluşturun: ayarlanabilir bildirim planıyla ilgili ayrıntılara göz atın.
  2. Webhook kullanarak bildirimleri ayarlamak için webhook'lar gibi).
  3. Şirket Alma Ayrıntılar API'sini kullanın. Şunlar gerekir: ele alacağız.
  4. Bu özelliği etkinleştirmek için MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERS özel özelliğini Şirketi Güncelle aracını kullanarak şirket için true. API'ye gidin. Ayrıca, mevcut diğer şirket özelliklerinizi de API'ye eklediğinizden emin olun. çağrısına gönderin.

    Örneğin, xyz-şirketi için bu özelliği etkinleştirmek üzere:

    $ 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. Şirket ve geliştiricileri, ayarlanabilir bildirim oranı planını kabul eder.

    Not: Şirket ve paydaşların arasındaki karışıklığı en aza indirmek Geliştirici'nin, işlem verilerinin tutarlı bir şekilde izlenebilmesi için aynı başlangıç tarihini anlamına gelir.

    Not:

    • Şirket ücret planını kabul etmezse ücret planı işleminin kombinasyonu toplam tutarları dahil edilmeyecektir.
    • Bir geliştirici ücret planını kabul etmezse o geliştirici tarafından para kazanılan ürünler engellenir.