একটি হার পরিকল্পনার জন্য একটি সীমা বিজ্ঞপ্তি সেট আপ করুন৷

আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন
.info- তে যান।

ডেভেলপাররা যখন তাদের কেনা কোনো ভলিউম ব্যান্ডেড বা বান্ডেল রেট কার্ড প্ল্যানের একটি নির্দিষ্ট সীমার কাছাকাছি পৌঁছান বা পৌঁছে যান, তখন আপনি ইমেলের মাধ্যমে তাদের জানাতে পারেন। উদাহরণস্বরূপ, যদি ডেভেলপাররা একটি বান্ডেলে ১,০০০ কলসহ একটি ভলিউম-ব্যান্ডেড প্ল্যান কেনেন, তাহলে তারা যখন ৮০০টি কল (৮০% ব্যবহার) করবেন অথবা এপিআই কলে $৫০০ খরচ করবেন, তখন আপনি তাদের জানাতে পারেন।

এপিআই ব্যবহার করে কোনো রেট প্ল্যানের জন্য লিমিট নোটিফিকেশন সেট আপ করতে, নিম্নলিখিত ধাপগুলো অনুসরণ করুন:

  1. ডেভেলপারকে অবহিত করার জন্য ব্যবহৃত নোটিফিকেশন টেমপ্লেটটি কাস্টমাইজ করুন
  2. নোটিফিকেশনের শর্ত ও অ্যাকশন কনফিগার করুন

নোটিফিকেশন টেমপ্লেট কাস্টমাইজ করা

ডেভেলপারকে অবহিত করার জন্য ব্যবহৃত নোটিফিকেশন টেমপ্লেটটি কীভাবে কাস্টমাইজ করতে হয়, তার একটি উদাহরণ নিচে দেওয়া হলো। আরও তথ্যের জন্য, এপিআই (API) ব্যবহার করে নোটিফিকেশন টেমপ্লেট পরিচালনা দেখুন।

$ 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

নোটিফিকেশনের শর্ত এবং অ্যাকশন কনফিগার করা

"API ব্যবহার করে নোটিফিকেশন কন্ডিশন এবং অ্যাকশন কনফিগার করা" অংশে বর্ণিত পদ্ধতি অনুসারে, API ব্যবহার করে একটি নোটিফিকেশন কন্ডিশন এবং অ্যাকশন কনফিগার করুন।

রেট প্ল্যান লিমিটের জন্য নোটিফিকেশন চালু করতে, নিম্নলিখিত অ্যাট্রিবিউটগুলো সেট করুন:

  • RATEPLAN - প্রেরণের জন্য বিজ্ঞপ্তির ধরন।
  • PUBLISHED - প্রকাশিত রেট প্ল্যান সম্পর্কে নোটিফিকেশন পেতে এই অ্যাট্রিবিউটটি TRUE-তে সেট করুন।

তারপর, নিম্নলিখিত বৈশিষ্ট্যগুলির মধ্যে একটি নির্দিষ্ট করুন:

  • Transactions - লেনদেনের সংখ্যা। উদাহরণস্বরূপ, ডেভেলপাররা ৮০০টি লেনদেনে পৌঁছালে তাদের অবহিত করুন। মানটি অবশ্যই একটি পূর্ণসংখ্যা হতে হবে এবং শুধুমাত্র > ও = অপারেটর ব্যবহার করা যাবে।
  • FeeExposure - লেনদেনের উপর অর্জিত ডলার বা পয়েন্টের পরিমাণ। এটি অবশ্যই একটি পূর্ণসংখ্যা হতে হবে এবং শুধুমাত্র > এবং = অপারেটর ব্যবহার করা যাবে। FeeExposure মধ্যে সেটআপ, পুনরাবৃত্ত বা সমাপ্তি ফি অন্তর্ভুক্ত নয়। উদাহরণস্বরূপ, ডেভেলপারদের অবহিত করুন যখন তাদের এপিআই লেনদেনের খরচ $500-এ পৌঁছায়। করের হারের উপর নির্ভর করে FeeExposure হিসাব ভিন্ন হয়।

নিম্নলিখিত পেলোডটি লেনদেনের সংখ্যা ৮০০-তে পৌঁছালে একটি ইমেল বিজ্ঞপ্তি পাঠায়:

$ 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