কোনও রেট প্ল্যানের জন্য সীমা সংক্রান্ত বিজ্ঞপ্তি সেট-আপ করা

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন।
তথ্য

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

API ব্যবহার করে কোনও রেট প্ল্যানের জন্য সীমা সংক্রান্ত বিজ্ঞপ্তি সেট-আপ করতে, নিম্নলিখিত ধাপগুলি সম্পূর্ণ করুন:

  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 সেট-আপ, রেকারিং বা বাতিল করার ফিয়ের পরিমাণ অন্তর্ভুক্ত থাকে না। যেমন, API ট্রানজ্যাকশনের খরচ $৫০০ হয়ে গেলে ডেভেলপারদের বিজ্ঞপ্তি পাঠাও। 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