Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Genellikle, geliştiriciler API'lere erişmek için şirket uygulamasını kullandığında bir şirketteki tüm geliştiriciler için işlem toplamları otomatik olarak izlenir.
API'lere erişmek için kendi geliştirici uygulamalarını aktif olarak kullanan geliştiricileriniz varsa ve trafiğin kesintiye uğramadan toplam işlem tutarlarını izlemeniz gerekiyorsa ne yapmalısınız? Geliştiricileri bir şirkete ekleyebilir ve şirketin ve geliştiricilerinin toplam işlem tutarlarına göre gönderilecek bildirimleri ayarlayabilirsiniz. Bu özelliği şirket bazında etkinleştirmeniz gerekir. Özellik varsayılan olarak devre dışıdır. Etkinleştirildikten sonra, birleştirilmiş işlem toplamları saatte bir hesaplanır.
Bildirimler yapılandırılmışsa birleştirilmiş işlem toplamı eşiklerine ulaşıldığında gönderilir. Şirketteki, ayarlanabilir bildirim ücreti planını kabul eden her geliştirici için ayrı bir bildirim tetiklenir.
Birleştirilmiş işlem toplamlarını raporlara dahil etmek için şirketi ve ilgili tüm geliştiricileri rapor ölçütlerine manuel olarak eklemeniz gerekir. Daha fazla bilgi için Rapor oluşturma başlıklı makaleyi inceleyin.
Ücret planı işlem toplamlarını veya bir şirketi ve geliştiricilerini birleştirmek için:
- Ayarlanabilir bildirim planı ayrıntılarını belirtme başlıklı makalede açıklandığı gibi, ayarlanabilir bir bildirim ücret planı oluşturun.
- Webhook'ları kullanarak bildirimleri ayarlama başlıklı makalede açıklandığı gibi, webhook'ları kullanarak bildirimleri ayarlayın.
- Şirkette şu anda ayarlanmış olan tüm mevcut özellikleri almak için Get Company Details API'sini kullanın. Bu bilgilere bir sonraki adımda ihtiyacınız olacak.
-
Bu özelliği etkinleştirmek için Update Company API'sini kullanarak
MINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERSözel özelliğinitrueşirketine ekleyin. Mevcut diğer şirket özelliklerinizi de API çağrısına eklemeyi unutmayın.Örneğin, bu özelliği xyz-company için etkinleştirmek istiyorsanız:
$ 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
- Şirket ve geliştiricileri, ayarlanabilir bildirim hızı planını kabul eder.
Not: Şirketin ve geliştiricilerin aynı başlangıç tarihini belirlemesi, işlem verilerinin tutarlı bir zaman aralığında izlenmesi için karışıklığı en aza indirmenizi öneririz.
Not:
- Şirket, ücret planını kabul etmezse şirket ve geliştiricileri için ücret planı işlem toplamları birleştirilmez.
- Ücret planını kabul etmeyen geliştiricilerin para kazanılan ürünlere yaptığı aramalar engellenir.