আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য
আপনি ডেভেলপাররা যখন তাদের কেনা একটি ভলিউম ব্যান্ডেড বা বান্ডেল রেট কার্ড প্ল্যানের একটি নির্দিষ্ট সীমাতে পৌঁছেছেন তখন তারা ইমেলের মাধ্যমে অবহিত করতে পারেন। উদাহরণস্বরূপ, যদি বিকাশকারীরা একটি বান্ডেলে 1,000টি কল সহ একটি ভলিউম-ব্যান্ডেড প্ল্যান ক্রয় করে, আপনি তাদের 800 কলে পৌঁছালে (80% ব্যবহার) বা যখন তারা API কলগুলিতে $500 খরচ করেছেন তখন আপনি তাদের অবহিত করতে পারেন।
API ব্যবহার করে একটি রেট প্ল্যানের জন্য একটি সীমা বিজ্ঞপ্তি সেট আপ করতে, নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন:
- বিজ্ঞপ্তি টেমপ্লেটটি কাস্টমাইজ করুন যা বিকাশকারীকে অবহিত করতে ব্যবহৃত হবে।
- বিজ্ঞপ্তি শর্ত এবং কর্ম কনফিগার করুন .
বিজ্ঞপ্তি টেমপ্লেট কাস্টমাইজ করা
নিম্নলিখিতটি কীভাবে বিজ্ঞপ্তি টেমপ্লেটটি কাস্টমাইজ করতে হয় তার একটি উদাহরণ প্রদান করে যা বিকাশকারীকে অবহিত করতে ব্যবহার করা হবে৷ আরও তথ্যের জন্য, 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
- প্রকাশিত রেট প্ল্যানগুলিতে বিজ্ঞপ্তিগুলি ট্রিগার করার জন্য এই বৈশিষ্ট্যটিকে সত্যে সেট করুন৷
তারপরে, নিম্নলিখিত বৈশিষ্ট্যগুলির মধ্যে একটি নির্দিষ্ট করুন:
-
Transactions
- লেনদেনের সংখ্যা। উদাহরণস্বরূপ, ডেভেলপাররা যখন 800টি লেনদেনে পৌঁছান তখন তাদের জানান। একটি পূর্ণসংখ্যা মান হতে হবে এবং শুধুমাত্র > এবং = অপারেটর অনুমোদিত। -
FeeExposure
- লেনদেনে জমা হওয়া ডলার বা পয়েন্টের পরিমাণ। একটি পূর্ণসংখ্যা মান হতে হবে এবং শুধুমাত্র > এবং = অপারেটর অনুমোদিত।FeeExposure
সেটআপ, পুনরাবৃত্ত, বা সমাপ্তি ফি পরিমাণ অন্তর্ভুক্ত করে না। উদাহরণস্বরূপ, ডেভেলপারদের তাদের API লেনদেনের খরচ $500 এ পৌঁছালে তাদের অবহিত করুন।FeeExposure
গণনা করের হারের উপর নির্ভর করে পরিবর্তিত হয়।
লেনদেনের সংখ্যা 800 এ পৌঁছালে নিম্নলিখিত পেলোড একটি ইমেল বিজ্ঞপ্তি ট্রিগার করে:
$ 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