Ücret planı için sınır bildirimi ayarlama

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

Satın aldıkları hacim bazlı veya paket fiyat listesi planının belirli bir sınırına yaklaştıklarında ya da bu sınıra ulaştıklarında geliştiricileri e-posta yoluyla bilgilendirebilirsiniz. Örneğin, geliştiriciler 1.000 çağrının yer aldığı bir paketle hacim bantlı plan satın alırsa 800 çağrıya (kullanımın% 80'i) ulaştıklarında veya API çağrılarına 500 ABD doları harcadıklarında onları bilgilendirebilirsiniz.

API'yi kullanarak bir fiyat planı için sınır bildirimi ayarlamak üzere aşağıdaki adımları uygulayın:

  1. Geliştiriciyi bilgilendirmek için kullanılacak bildirim şablonunu özelleştirin.
  2. Bildirim koşulunu ve işlemini yapılandırın.

Bildirim şablonunu özelleştirme

Aşağıda, geliştiriciyi bilgilendirmek için kullanılacak bildirim şablonunun nasıl özelleştirileceğine dair bir örnek verilmiştir. Daha fazla bilgi için API'yi kullanarak bildirim şablonlarını yönetme başlıklı makaleyi inceleyin.

$ curl -H "Content-Type: application/json " -X POST -d \    
'{
    "name": "RATE_PLAN_LIMIT_TEMPLATE",
    "subject": "Nearing your rate plan limit",
    "htmlImage": "<p>Hi ${developer.name} - Wanted to let you know that you have used 800 API calls from your ${ratePlan.displayName} rate plan, which started on ${ratePlan.startDate} under the ${ratePlan.monetizationPackage.displayName} package and ${ratePlan.monetizationPackage.products.displayName} product. Just a friendly reminder that your API calls will be charged double after you cross 1000 calls. Thanks for using the API!</p>",
    "source": "Postman API call"
    }' \
"https://api.enterprise.apigee.com/v1/mint/organizations/myorg/notification-email-templates" \
    -u email:password

Bildirim koşulunu ve işlemini yapılandırma

API kullanarak bildirim koşullarını ve işlemlerini yapılandırma bölümünde açıklandığı gibi, API'yi kullanarak bir bildirim koşulu ve işlemi yapılandırın.

Bir fiyat planı sınırı için bildirimi tetiklemek üzere aşağıdaki özellikleri ayarlayın:

  • RATEPLAN - Gönderilecek bildirim türü.
  • PUBLISHED - Yayınlanan fiyat planlarında bildirimleri tetiklemek için bu özelliği DOĞRU olarak ayarlayın.

Ardından, aşağıdaki özelliklerden birini belirtin:

  • Transactions - İşlem sayısı. Örneğin, geliştiriciler 800 işleme ulaştığında bildirim gönderin. Tam sayı değeri olmalı ve yalnızca > ile = operatörlerine izin verilmelidir.
  • FeeExposure - İşlemlerde biriken dolar veya puan miktarı. Tam sayı değeri olmalı ve yalnızca > ve = operatörlerine izin verilmelidir. FeeExposure Kurulum, yinelenen veya fesih ücreti tutarları dahil değildir. Örneğin, geliştiricileri API işlemlerinin maliyeti 500 ABD dolarına ulaştığında bilgilendirin. FeeExposure hesaplamaları vergi oranına göre değişir.

Aşağıdaki yük, işlem sayısı 800'e ulaştığında e-posta bildirimi tetikler:

$ curl -H "Content-Type:application/json" -X POST -d \
    '{
    "notificationCondition": [
      {
        "attribute": "RATEPLAN",
        "value": "{RATE_PLAN_ID}"
      },
      {
        "attribute": "PUBLISHED",
        "value": "TRUE"
      },
      {
        "attribute": "Transactions",
        "value": "= 800"
      }     
    ],
   "actions": [{
          "actionAttribute": "DEV_ID",
          "value": "ANY",
          "templateId": "{EMAIL_TEMPLATE_ID}"
        }]
  }' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/notification-conditions" \
    -u email:password