আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
সাধারণত, কোনও কোম্পানির সব ডেভেলপারদের জন্য ট্রানজ্যাকশনের মোট পরিমাণ অটোমেটিক ট্র্যাক করা হয়, যখন ডেভেলপাররা API অ্যাক্সেস করার জন্য কোম্পানির অ্যাপ ব্যবহার করেন।
যদি আপনার এমন ডেভেলপার থাকে যারা API অ্যাক্সেস করার জন্য নিজেদের ডেভেলপার অ্যাপ ব্যবহার করছেন, এবং আপনি যদি ট্রাফিক ব্যাহত না করেই তাদের সম্মিলিত ট্রানজ্যাকশনের মোট সংখ্যা ট্র্যাক করতে চান, তাহলে কী করবেন? আপনি কোনও কোম্পানিতে ডেভেলপারদের যোগ করতে এবং কোম্পানি ও এর ডেভেলপারদের সম্মিলিত মোট ট্রানজ্যাকশনের উপর ভিত্তি করে বিজ্ঞপ্তি পাঠানোর জন্য সেট-আপ করতে পারবেন। আপনাকে প্রতিটি কোম্পানির জন্য এই ফিচার চালু করতে হবে; এটি ডিফল্ট হিসেবে বন্ধ করা থাকে। চালু করা হয়ে গেলে, প্রতি ঘণ্টায় সম্মিলিত ট্রানজ্যাকশনের মোট পরিমাণ গণনা করা হয়।
বিজ্ঞপ্তি কনফিগার করা থাকলে, একত্রিত ট্রানজ্যাকশনের মোট থ্রেশহোল্ডে পৌঁছে গেলে সেগুলি পাঠানো হয়। যেসব কোম্পানির ডেভেলপাররা অ্যাডজাস্ট করা যায় এমন বিজ্ঞপ্তি রেট প্ল্যান গ্রহণ করেছেন, তাদের প্রত্যেককে আলাদা আলাদা বিজ্ঞপ্তি পাঠানো হয় ।
রিপোর্টে সম্মিলিত ট্রানজ্যাকশনের মোট সংখ্যা অন্তর্ভুক্ত করতে, আপনাকে অবশ্যই কোম্পানির নাম এবং প্রাসঙ্গিক সব ডেভেলপারকে রিপোর্ট ক্রাইটেরিয়াতে ম্যানুয়ালি অন্তর্ভুক্ত করতে হবে। আরও তথ্যের জন্য, রিপোর্ট তৈরি করা দেখুন।
রেট প্ল্যান ট্রানজ্যাকশনের মোট সংখ্যা অথবা কোনও কোম্পানি ও তার ডেভেলপারদের একত্রিত করতে:
- পরিবর্তনযোগ্য বিজ্ঞপ্তি প্ল্যানের বিবরণ অনুচ্ছেদে বর্ণিত পরিবর্তনযোগ্য বিজ্ঞপ্তি রেট প্ল্যান তৈরি করুন।
- ওয়েবহুক ব্যবহার করে বিজ্ঞপ্তি সেট-আপ করুন ওয়েবহুক নিবন্ধে যেভাবে বর্ণনা করা হয়েছে।
- বর্তমানে কোম্পানিতে সেট করা সমস্ত বিদ্যমান অ্যাট্রিবিউট পেতে Get Company Details API ব্যবহার করুন। পরবর্তী ধাপে আপনার এগুলি প্রয়োজন হবে।
-
এই ফিচার চালু করতে, আপডেট কোম্পানি API ব্যবহার করে
trueকোম্পানির জন্যMINT_NOTIFICATION_COMBINE_COMPANY_DEVELOPERSকাস্টম অ্যাট্রিবিউট যোগ করুন। এছাড়াও, API কলে আপনার অন্যান্য বিদ্যমান কোম্পানির অ্যাট্রিবিউট অন্তর্ভুক্ত করতে ভুলবেন না।যেমন, xyz-company-এর জন্য এই ফিচার চালু করতে:
$ 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
- কোম্পানি ও এর ডেভেলপাররা অ্যাডজাস্ট করা যায় এমন বিজ্ঞপ্তি রেট প্ল্যান গ্রহণ করে।
মনে রাখবেন: বিভ্রান্তি এড়াতে কোম্পানি ও ডেভেলপারদের একই শুরুর তারিখ সেট করার জন্য সাজেস্ট করা হয়, যাতে ট্রানজ্যাকশন ডেটা একটি নির্দিষ্ট সময়সীমা ধরে ট্র্যাক করা যায়।
দয়া করে মনে রাখবেন:
- কোম্পানি রেট প্ল্যান গ্রহণ না করলে, কোম্পানি ও তার ডেভেলপারদের জন্য রেট প্ল্যান ট্রানজ্যাকশনের মোট পরিমাণ একত্রিত করা হবে না।
- কোনও ডেভেলপার রেট প্ল্যান গ্রহণ না করলে, সেই ডেভেলপার মনিটাইজ করা প্রোডাক্টে কল করলে তা ব্লক করা হবে।