আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
নিম্নলিখিত বিভাগে বর্ণিত UI এবং API ব্যবহার করে রেট প্ল্যান ম্যানেজ করুন।
রেট প্ল্যান পৃষ্ঠা এক্সপ্লোর করা
নিচে বর্ণনা করা পদ্ধতি অনুযায়ী রেট প্ল্যান পৃষ্ঠা অ্যাক্সেস করুন।
Edge
Edge UI-তে রেট প্ল্যান দেখতে, রেট প্ল্যান পৃষ্ঠা অ্যাক্সেস করুন:
- apigee.com/edge লিঙ্কে গিয়ে সাইন-ইন করুন।
- বাঁদিকের নেভিগেশন বার থেকে প্রকাশ করুন > মনিটাইজেশন > রেট প্ল্যান বিকল্প বেছে নিন।
রেট প্ল্যান পৃষ্ঠা দেখানো হয়।

ছবিতে হাইলাইট করা অংশ থেকে বোঝা যায় যে, রেট প্ল্যান পৃষ্ঠা আপনাকে এগুলি করতে দেয়:
- প্ল্যানের নাম, API প্রোডাক্ট বান্ডেল, স্ট্যাটাস (প্রকাশিত বা ড্রাফ্ট), প্ল্যানের খরচ এবং শুরু ও শেষ হওয়ার তারিখ সহ সব রেট প্ল্যানের সারসংক্ষেপ সংক্রান্ত তথ্য দেখুন।
NOTE: মেয়াদ শেষ হয়ে যাওয়া রেট প্ল্যান UI-তে দেখানো হয় না। মেয়াদ শেষ হয়ে যাওয়া রেট প্ল্যান দেখতে, API ব্যবহার করুন। API ব্যবহার করে রেট প্ল্যান দেখা দেখুন। - রেট প্ল্যান তৈরি করা
- রেট প্ল্যান এডিট করা
- রেট প্ল্যান প্রকাশ করা
- ড্রাফ্ট রেট প্ল্যান মুছে দেওয়া
- ভবিষ্যতের রেট প্ল্যান ম্যানেজ করা নিবন্ধে যেভাবে বলা হয়েছে, সেইভাবে ভবিষ্যতের রেট প্ল্যান যোগ করুন
- দেখতে পাওয়া যায় এমন যেকোনও ফিল্ডে রেট প্ল্যানের তালিকা, অথবা ডেভেলপার নাম বা বিভাগ (প্রযোজ্য হলে) সার্চ করুন
ক্লাসিক Edge (প্রাইভেট ক্লাউড)
ক্লাসিক Edge UI ব্যবহার করে রেট প্ল্যান দেখতে, API প্যাকেজ পৃষ্ঠা অ্যাক্সেস করুন:
http://ms-ip:9000-এ সাইন-ইন করুন, যেখানে ms-ip হল ম্যানেজমেন্ট সার্ভার নোডের IP অ্যাড্রেস বা DNS নাম।- উপরের নেভিগেশন বারে প্রকাশ করুন > প্যাকেজ বিকল্প বেছে নিন।
API প্যাকেজ পৃষ্ঠায় প্রতিটি প্যাকেজের জন্য নির্ধারিত রেট প্ল্যান দেখানো হয়।
রেট প্ল্যান পৃষ্ঠা আপনাকে এগুলি করতে দেয়:
- রেট প্ল্যান তৈরি করা
- রেট প্ল্যান এডিট করা
- রেট প্ল্যান প্রকাশ করা
- ড্রাফ্ট রেট প্ল্যান মুছে দেওয়া
- ভবিষ্যতের রেট প্ল্যান ম্যানেজ করা নিবন্ধে যেভাবে বলা হয়েছে, সেইভাবে ভবিষ্যতের রেট প্ল্যান যোগ করুন
- দেখতে পাওয়া যায় এমন যেকোনও ফিল্ডে রেট প্ল্যানের তালিকা, অথবা ডেভেলপার নাম বা বিভাগ (প্রযোজ্য হলে) সার্চ করুন
রেট প্ল্যান তৈরি করা
রেট প্ল্যান তৈরি করতে:
- রেট প্ল্যান পৃষ্ঠা অ্যাক্সেস করুন।
- +রেট প্ল্যান বিকল্পে ক্লিক করুন।
- উপরের প্যানেলে নিম্নলিখিত ফিল্ড কনফিগার করুন:
ফিল্ড বিবরণ ডিফল্ট প্রয়োজনীয় রেট প্ল্যানের নাম আপনার রেট প্ল্যানের নাম। NOTE: API প্রোডাক্ট বান্ডেলের মধ্যে নাম অনন্য হতে হবে। একই প্রোডাক্ট বান্ডেলের মধ্যে থাকা দুটি প্ল্যানের নাম এক হতে পারে না।
প্রযোজ্য নয় হ্যাঁ রেট প্ল্যানের ধরন রেট প্ল্যানের ধরন। ড্রপ-ডাউন তালিকা থেকে একটি মান বেছে নিন। বৈধ রেট প্ল্যানের ধরনের তালিকা দেখতে, কাজ করে এমন রেট প্ল্যানের ধরন দেখুন। প্রযোজ্য নয় হ্যাঁ প্রোডাক্ট বান্ডেল API প্রোডাক্ট বান্ডেল। ড্রপ-ডাউন তালিকা থেকে একটি মান বেছে নিন। API প্রোডাক্ট বান্ডেল সম্পর্কে আরও জানতে, API প্রোডাক্ট বান্ডেল ম্যানেজ করা দেখুন। আপনি যদি এমন একটি প্রোডাক্ট বান্ডেল বেছে নেন যাতে একাধিক API প্রোডাক্ট রয়েছে, তাহলে আপনাকে বেছে নিতে হবে যে প্রতিটি API প্রোডাক্টের জন্য আলাদা আলাদা রেট প্ল্যান কনফিগার করবেন নাকি একটি সাধারণ রেট প্ল্যান যা সমস্ত API প্রোডাক্টের ক্ষেত্রে প্রযোজ্য হবে।
প্রযোজ্য নয় হ্যাঁ দর্শক যেসব দর্শক রেট প্ল্যান অ্যাক্সেস করতে পারবেন। ড্রপ-ডাউন তালিকা থেকে নিম্নলিখিত মানগুলির মধ্যে একটি বেছে নিন: - প্রত্যেকে - সব ডেভেলপার।
- ডেভেলপার - ডেভেলপার বা কোম্পানি। ডেভেলপার বা কোম্পানির নাম লিখুন। আপনি টাইপ করার সাথে সাথে, ড্রপ-ডাউনে সেইসব ডেভেলপার/কোম্পানির একটি তালিকা দেখানো হয় যেগুলিতে স্ট্রিং আছে। ড্রপ-ডাউন তালিকা থেকে ডেভেলপার বা কোম্পানির নামে ক্লিক করুন।
- ডেভেলপার বিভাগ - ডেভেলপার বিভাগ। ড্রপ-ডাউন তালিকা থেকে ডেভেলপার বিভাগ বেছে নিন।
ডেভেলপার বিভাগ ম্যানেজ করা নিবন্ধে যেভাবে বর্ণনা করা হয়েছে, সেই অনুযায়ী প্রয়োজনমতো ডেভেলপার বিভাগ কনফিগার করুন।
প্রত্যেকে না শুরুর তারিখ রেট প্ল্যান কার্যকর হওয়ার তারিখ। শুরুর তারিখ লিখুন অথবা ক্যালেন্ডার ব্যবহার করে তারিখ বেছে নিন। আজ না শেষ হওয়ার তারিখ রেট প্ল্যান শেষ হওয়ার তারিখ। শেষ হওয়ার তারিখ নির্দিষ্ট করতে, শেষ হওয়ার তারিখ আছে টগল সুইচ চালু করুন এবং শেষ হওয়ার তারিখ লিখুন অথবা ক্যালেন্ডার থেকে তারিখ বেছে নিন। মনে রাখবেন: নির্দিষ্ট করা তারিখের দিন শেষ না হওয়া পর্যন্ত রেট প্ল্যান কার্যকর থাকবে। আপনি যদি ১ ডিসেম্বর, ২০১৮-এ কোনও রেট প্ল্যানের মেয়াদ শেষ করতে চান, তাহলে আপনাকে endDate-এর ভ্যালু ২০১৮-১১-৩০ হিসেবে সেট করতে হবে। এই ক্ষেত্রে, ৩০ নভেম্বর, ২০১৮ তারিখে দিনের শেষে রেট প্ল্যানের মেয়াদ শেষ হয়ে যাবে; ১ ডিসেম্বর, ২০১৮ তারিখে করা সব অনুরোধ ব্লক করা হবে।
কোনওটিই নয় না পোর্টালে দেখা যাবে রেট প্ল্যান সর্বজনীন বা ব্যক্তিগত হিসেবে সেট করুন। সর্বজনীন বনাম ব্যক্তিগত রেট প্ল্যান দেখুন। চালু করা আছে না - রেট প্ল্যানের জন্য ফি কনফিগার করুন। রেট প্ল্যানের জন্য ফি কনফিগার করা দেখুন।
NOTE: অ্যাডজাস্ট করা যায় এমন বিজ্ঞপ্তি প্ল্যানের ক্ষেত্রে প্রযোজ্য নয়। - আপনি যদি এমন কোনও প্রোডাক্ট বান্ডেল বেছে নেন যাতে একাধিক API প্রোডাক্ট আছে, তাহলে নির্দিষ্ট বা সাধারণ রেট প্ল্যান বিভাগে নিম্নলিখিত পছন্দগুলি সেট করুন:
মনে রাখবেন: এই ধাপটি অ্যাডজাস্ট করা যায় এমন বিজ্ঞপ্তি প্ল্যানের ক্ষেত্রে প্রযোজ্য নয়।
ফিল্ড বিবরণ ডিফল্ট প্রতিটি প্রোডাক্ট আলাদা আলাদাভাবে কনফিগার করা প্রতিটি API প্রোডাক্টের জন্য আলাদা রেট প্ল্যান কনফিগার করা হবে কিনা তা নির্দিষ্ট করে এমন ফ্ল্যাগ। বন্ধ করা আছে প্রতিটি প্রোডাক্টের ফ্রিমিয়াম অফার আলাদা আলাদাভাবে কনফিগার করা প্রতিটি API প্রোডাক্টের জন্য ফ্রিমিয়াম প্ল্যান কনফিগার করা হবে কিনা তা নির্দিষ্ট করে এমন ফ্ল্যাগ। বন্ধ করা আছে একটি পণ্য বেছে নিন আপনি একটি বা দুটি ফ্ল্যাগ চালু করলে, আপনাকে ড্রপ-ডাউন তালিকা থেকে প্রতিটি প্রোডাক্ট আলাদা আলাদাভাবে বেছে নিতে হবে এবং সেটির রেট প্ল্যানের বিবরণ কনফিগার করতে হবে। NOTE: প্রোডাক্ট বান্ডেলের মধ্যে থাকা সব প্রোডাক্ট কনফিগার করতে ভুলবেন না।
প্রযোজ্য নয় - বেছে নেওয়া রেট প্ল্যানের ধরনের উপর ভিত্তি করে রেট প্ল্যানের বিবরণ কনফিগার করুন:
- নিচের যেকোনও একটিতে ক্লিক করুন:
বোতাম বিবরণ ড্রাফ্ট হিসেবে সেভ করুন রেট প্ল্যানটি ড্রাফ্ট হিসেবে সেভ করুন। আপনি প্রকাশ না করা পর্যন্ত অ্যাপ ডেভেলপাররা রেট প্ল্যান দেখতে পাবেন না। আপনি ড্রাফ্ট রেট প্ল্যানের যেকোনও ফিল্ড এডিট করতে পারবেন।
নতুন প্ল্যান প্রকাশ করুন প্ল্যান প্রকাশ করুন। NOTE: কোনও রেট প্ল্যান প্রকাশ করার পরে, সেটি আগে থেকে সেট করা না থাকলে, আপনি শুধুমাত্র শেষ তারিখ পরিবর্তন করতে পারবেন। প্রকাশ করার পরে আপনি কোনও রেট প্ল্যান মুছে দিতে পারবেন না, তবে আপনি রেট প্ল্যানের মেয়াদ শেষ করতে এবং এটিকে ভবিষ্যতের রেট প্ল্যান দিয়ে প্রতিস্থাপন করতে পারবেন, যেমনটি প্রকাশিত রেট প্ল্যানের মেয়াদ শেষ করা নিবন্ধে বর্ণনা করা হয়েছে।
- রেট প্ল্যানে অন্তর্ভুক্ত API প্রোডাক্টের সাথে যুক্ত API প্রক্সিগুলিতে মনিটাইজেশন সংক্রান্ত বিধিনিষেধ চেক নীতি অ্যাটাচ করুন। API প্রক্সিতে মনিটাইজেশন সংক্রান্ত সীমা প্রয়োগ করা এবং অ্যানালিটিক্স ও মনিটাইজেশন রিপোর্টে কোনও ত্রুটি সঠিকভাবে ক্যাপচার করা হয়েছে কিনা তা নিশ্চিত করা, মনিটাইজেশন সীমা চেক করার নীতির আওতায় পড়ে। আরও তথ্যের জন্য, দেখুন API প্রক্সিতে মনিটাইজেশন সংক্রান্ত সীমা প্রয়োগ করা।
রেট প্ল্যান এডিট করা
আপনি প্রোডাক্ট বান্ডেল, ধরন ও দর্শক ছাড়া ড্রাফ্ট রেট প্ল্যানের সব ফিল্ড এডিট করতে পারবেন। আপনি কোনও রেট প্ল্যান প্রকাশ করার পরে, আপনি শুধুমাত্র শেষ তারিখ এডিট করতে পারবেন এবং সেটিও তখনই সম্ভব হবে যদি কোনও শেষ তারিখ নির্দিষ্ট করা না থাকে।
রেট প্ল্যান এডিট করতে:
- রেট প্ল্যান পৃষ্ঠা অ্যাক্সেস করুন।
- আপনি যে রেট প্ল্যান এডিট করতে চান সেটির সারিতে ক্লিক করুন।
রেট প্ল্যান প্যানেল দেখানো হয়। - প্রয়োজন অনুযায়ী রেট প্ল্যানের ফিল্ড এডিট করুন।
NOTE: আপনি কোনও রেট প্ল্যান প্রকাশ করার পরে, সেটি আগে থেকে সেট করা না থাকলে, শুধুমাত্র শেষ তারিখ পরিবর্তন করতে পারবেন। - নিচে উল্লেখ করা বিকল্পগুলির মধ্যে একটিতে ক্লিক করুন:
বোতাম বিবরণ ড্রাফ্ট আপডেট করুন (ড্রাফ্ট রেট প্ল্যান) রেট প্ল্যানটি ড্রাফ্ট হিসেবে সেভ করুন।
আপনি প্রকাশ না করা পর্যন্ত অ্যাপ ডেভেলপাররা রেট প্ল্যান দেখতে পাবেন না। আপনি ড্রাফ্ট রেট প্ল্যানের যেকোনও ফিল্ড এডিট করতে পারবেন।ড্রাফ্ট প্রকাশ করুন (ড্রাফ্ট রেট প্ল্যান) রেট প্ল্যান প্রকাশ করুন।
NOTE: আপনি কোনও রেট প্ল্যান প্রকাশ করার পরে, সেটি আগে থেকে সেট করা না থাকলে, শুধুমাত্র শেষ তারিখ পরিবর্তন করতে পারবেন। প্রকাশ করার পরে আপনি কোনও রেট প্ল্যান মুছে দিতে পারবেন না, তবে আপনি রেট প্ল্যানের মেয়াদ শেষ করতে এবং এটিকে ভবিষ্যতের রেট প্ল্যান দিয়ে প্রতিস্থাপন করতে পারবেন, যেমনটি প্রকাশিত রেট প্ল্যানের মেয়াদ শেষ করা নিবন্ধে বর্ণনা করা হয়েছে।আপডেট করা শেষ হওয়ার তারিখ (প্রকাশিত রেট প্ল্যান) প্রকাশিত প্ল্যানের শেষ হওয়ার তারিখ সেট করুন।
NOTE: প্রকাশিত রেট প্ল্যানের শেষ তারিখ সেট করার পরে, সেটি আর পরিবর্তন করা যাবে না।
ড্রাফ্ট রেট প্ল্যান মুছে দেওয়া
প্রয়োজন না থাকলে ড্রাফ্ট রেট প্ল্যান মুছে দিন।
মনে রাখবেন: প্রকাশ করা রেট প্ল্যান আপনি মুছে দিতে পারবেন না।
ড্রাফ্ট রেট প্ল্যান মুছে দিতে:
- রেট প্ল্যান পৃষ্ঠা অ্যাক্সেস করুন।
- অ্যাকশন মেনু দেখতে, আপনি যে রেট প্ল্যানটি মুছে ফেলতে চান সেটির উপরে কার্সরটি নিয়ে যান।
-এ ক্লিক করুন।- অ্যাকশন কনফার্ম করতে মুছুন বিকল্পে ক্লিক করুন।
API ব্যবহার করে রেট প্ল্যান ম্যানেজ করা
API ব্যবহার করে কীভাবে রেট প্ল্যান ম্যানেজ করবেন তা নিম্নলিখিত বিভাগে বর্ণনা করা হয়েছে।
API ব্যবহার করে রেট প্ল্যান তৈরি করা
রেট প্ল্যান তৈরি করতে, /organizations/{org_name}/monetization-packages/{monetizationpackage_id}/rate-plans-এ একটি POST অনুরোধ ইস্যু করুন,
যেখানে {monetizationpackage_id} হল API প্রোডাক্ট বান্ডেলের আইডি যার জন্য আপনি
রেট প্ল্যান তৈরি করছেন (API প্রোডাক্ট বান্ডেল তৈরি করার সময় আইডিটি উত্তরে ফেরত দেওয়া হয়)।
আপনি কোনও রেট প্ল্যান তৈরি করলে, অনুরোধের বডিতে আপনাকে অবশ্যই নিম্নলিখিত বিষয়গুলি উল্লেখ করতে হবে:
- সংস্থা ID
- API প্রোডাক্ট বান্ডেল আইডি
- রেট প্ল্যানের নাম
- রেট প্ল্যানের বিবরণ
- রেট প্ল্যানের স্কোপ (এটি কি সব ডেভেলপারদের জন্য প্রযোজ্য নাকি শুধু নির্দিষ্ট ডেভেলপার, কোম্পানি বা ডেভেলপার বিভাগের জন্য)
- রেট প্ল্যান কার্যকর হওয়ার তারিখ
- রেট প্ল্যানের জন্য মুদ্রা
- রেট প্ল্যান প্রকাশ করা হবে কিনা
- রেট প্ল্যান সর্বজনীন বা ব্যক্তিগত কিনা
অন্যান্য সেটিংস আছে যা আপনি ঐচ্ছিকভাবে নির্দিষ্ট করতে পারেন, যেমন পেমেন্ট বকেয়া থাকার সময়সীমা (যেমন, ৩০ দিন)। রেট প্ল্যানের জন্য কনফিগারেশন প্রপার্টি দেখুন।
আপনি যদি একটি API প্রোডাক্ট বান্ডেলের জন্য (শুধুমাত্র ফি প্ল্যান ছাড়া) একটি রেট প্ল্যান তৈরি করেন যাতে একাধিক প্রোডাক্ট আছে, তাহলে আপনি প্রোডাক্ট বান্ডেলের মধ্যে একটি নির্দিষ্ট প্রোডাক্টে প্ল্যানটি প্রয়োগ করতে পারবেন। অনুরোধে প্রোডাক্ট শনাক্ত করে আপনি এটি করেন। আপনি কোনও প্রোডাক্ট শনাক্ত না করলে, API প্রোডাক্ট বান্ডেলের সব প্রোডাক্টে প্ল্যান প্রয়োগ করা হয়।
নিম্নলিখিত বিভাগে কীভাবে রেট প্ল্যান তৈরি করতে হয় তা বর্ণনা করা হয়েছে:
- API ব্যবহার করে স্ট্যান্ডার্ড রেট প্ল্যান তৈরি করা
- API ব্যবহার করে ডেভেলপার বা কোম্পানির রেট প্ল্যান তৈরি করা
- API ব্যবহার করে ডেভেলপার ক্যাটেগরি রেট প্ল্যান তৈরি করা
- API ব্যবহার করে API প্রোডাক্ট-নির্দিষ্ট রেট প্ল্যান তৈরি করা
- API ব্যবহার করে রেট প্ল্যানকে পাবলিক বা প্রাইভেট হিসেবে সেট করা
API ব্যবহার করে স্ট্যান্ডার্ড রেট প্ল্যান তৈরি করা
স্ট্যান্ডার্ড রেট প্ল্যান তৈরি করতে, type অ্যাট্রিবিউটকে STANDARD হিসেবে সেট করুন,
নিচের উদাহরণে যেমন দেখানো হয়েছে।
$ curl -H "Content-Type:application/json" -X POST -d \
'{
"name": "Simple rate plan",
"currency": {
"id" : "usd"
},
"description": "Simple rate plan",
"displayName" : "Simple rate plan",
"monetizationPackage": {
"id": "location"
},
"organization": {
"id": "{org_name}"
},
"published": true,
"isPrivate" : false,
"ratePlanDetails": [
{
…
}
],
"startDate": "2013-09-15",
"type": "STANDARD"
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location_package/rate-plans" \
-u email:password
API ব্যবহার করে ডেভেলপার বা কোম্পানির রেট প্ল্যান তৈরি করা
কোনও নির্দিষ্ট ডেভেলপার বা কোম্পানির জন্য রেট প্ল্যান প্রয়োগ করতে, type ভ্যালু
Developer হিসেবে সেট করুন। এছাড়াও, আপনাকে অনুরোধে ডেভেলপার বা কোম্পানিকে শনাক্ত করতে হবে, এর জন্য আইডি, আইনি নাম এবং কোম্পানি বা ডেভেলপারের নাম শনাক্ত করতে হবে।
যেমন, নিম্নলিখিত অংশটি Dev Five
ডেভেলপারের জন্য একটি রেট প্ল্যান তৈরি করে:
...
"type": "DEVELOPER",
"developer" : {
"id" : "0mkKu1PALUGfjUph",
"legalName" : "DEV FIVE",
"name" : "Dev Five"
}
...
API ব্যবহার করে ডেভেলপার ক্যাটেগরি রেট প্ল্যান তৈরি করা
কোনও ডেভেলপার বিভাগে রেট প্ল্যান প্রয়োগ করতে, type ভ্যালু
Developer_Category হিসেবে সেট করুন। এছাড়াও, আপনাকে অনুরোধে ডেভেলপারের বিভাগ শনাক্ত করতে হবে।
যেমন:
...
"type": "DEVELOPER_CATEGORY",
"developerCategory" : {
"id" : "5e172299-8232-45f9-ac46-40076139f373",
"name" : "Silver",
"description" : "Silver category"
}
...
API ব্যবহার করে API প্রোডাক্ট-নির্দিষ্ট রেট প্ল্যান তৈরি করা
একাধিক API প্রোডাক্ট সহ API প্রোডাক্ট বান্ডেলের জন্য রেট প্ল্যান তৈরি করার সময়, আপনি API প্রোডাক্টের জন্য আলাদা আলাদাভাবে রেট প্ল্যানের বিবরণ নির্দিষ্ট করতে পারবেন।
যেমন, নিম্নলিখিত কোড দুটি API প্রোডাক্ট সহ একটি উপার্জন শেয়ারিং প্ল্যান তৈরি করে:
$ curl -H "Content-Type:application/json" -X POST -d \
'{
"name": "Multi-product rate plan",
"currency": {
"id" : "usd"
},
"description": "Multi-product rate plan",
"displayName" : "Multi-product rate plan",
"monetizationPackage": {
"id": "mypackage",
...
},
"organization": {
"id": "{org_name}",
...
},
"published": true,
"isPrivate" : false,
"ratePlanDetails": [
{
"ratePlanRates":[{
"revshare":0,
"startUnit":0,
"type":"REVSHARE",
"endUnit":null
}],
"revenueType":"NET",
"type":"REVSHARE"
"currency":{...},
"product":{"id":"product1","displayName":"Product1"},
"customPaymentTerm":false
},
{
"ratePlanRates":[{
"revshare":10,
"startUnit":0,
"type":"REVSHARE",
"endUnit":null
}],
"revenueType":"NET",
"type":"REVSHARE"
"currency":{...},
"product":{"id":"product2","displayName":"Product2"},
"customPaymentTerm":false
}
],
"startDate": "2019-09-15",
"type": "STANDARD"
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/my-package/rate-plans" \
-u email:password
my-package API প্রোডাক্ট বান্ডেলে API প্রোডাক্ট যোগ করতে, আপনাকে
অনুরোধের বডিতে API প্রোডাক্টের জন্য রেট প্ল্যানের বিবরণ যোগ করতে হবে, যা API প্রোডাক্ট-নির্দিষ্ট রেট প্ল্যান সহ API প্রোডাক্ট বান্ডেলে API প্রোডাক্ট যোগ করা নিবন্ধে বর্ণনা করা হয়েছে।
$ curl -H "Content-Type:application/json" -X POST -d \
'{
"ratePlan": [
{
"id": "my-package_multi-product-rate-plan",
"ratePlanDetails": [
{
"ratePlanRates":[{
"revshare":20,
"startUnit":0,
"type":"REVSHARE",
"endUnit":null
}],
"revenueType":"NET",
"type":"REVSHARE"
"currency":{...},
"customPaymentTerm":false
}]
}]
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/my-package/products/product3" \
-u email:password
API ব্যবহার করে রেট প্ল্যানকে পাবলিক বা প্রাইভেট হিসেবে সেট করা
রেট প্ল্যান তৈরি করার সময়, আপনি অনুরোধের বডিতে
isPrivate অ্যাট্রিবিউট ব্যবহার করে এটি সর্বজনীন নাকি ব্যক্তিগত তা নির্দিষ্ট করতে পারবেন। true হিসেবে সেট করা থাকলে, রেট প্ল্যান
ব্যক্তিগত হবে। আরও তথ্যের জন্য, সর্বজনীন
বনাম ব্যক্তিগত রেট প্ল্যান দেখুন।
যেমন, নিম্নলিখিত কোডটি একটি ব্যক্তিগত রেট প্ল্যান তৈরি করে:
$ curl -H "Content-Type:application/json" -X POST -d \
'{
"name": "Simple rate plan",
"currency": {
"id" : "usd"
},
"description": "Simple rate plan",
"displayName" : "Simple rate plan",
"monetizationPackage": {
"id": "location"
},
"organization": {
"id": "{org_name}"
},
"published": true,
"isPrivate" : true,
"ratePlanDetails": [
{
…
}
],
"startDate": "2013-09-15",
"type": "STANDARD"
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location_package/rate-plans" \
-u email:password
API ব্যবহার করে রেট প্ল্যান প্রকাশ করা
কোনও রেট প্ল্যান প্রকাশ করতে, রেট প্ল্যান তৈরি করার সময় published প্রপার্টির ভ্যালু true হিসেবে সেট করুন।
প্ল্যানের জন্য startDate প্রপার্টিতে উল্লেখ করা তারিখ থেকে শুরু করে
ডেভেলপাররা রেট প্ল্যান দেখতে পাবেন।
যেমন, নিম্নলিখিত কোডটি একটি রেট কার্ড প্ল্যান তৈরি করে এবং সেটি প্রকাশ করে (অনুরোধের শুধু একটি অংশ দেখানো হয়েছে):
$ curl -H "Content-Type:application/json" -X POST -d \
'{
"name": "Flat rate card plan",
"developer":null,
"developerCategory":null,
"advance": "false",
…
"published": "true",
"ratePlanDetails": [
…
],
…
"type": "RATECARD"
}],
…
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location/rate-plans" \
-u email:password
API ব্যবহার করে রেট প্ল্যানের ড্রাফ্ট সেভ করা
প্রকাশ না করেই কোনও রেট প্ল্যান সেভ করতে, রেট প্ল্যান তৈরি করার সময় published প্রপার্টির ভ্যালু
false হিসেবে সেট করুন।
যেমন, নিম্নলিখিত কোডটি একটি রেট কার্ড প্ল্যান তৈরি করে এবং এটিকে ড্রাফ্ট হিসেবে সেভ করে (অনুরোধের শুধুমাত্র একটি অংশ দেখানো হয়েছে):
$ curl -H "Content-Type:application/json" -X POST -d \
'{
"name": "Flat rate card plan",
"developer":null,
"developerCategory":null,
"advance": "false",
…
"published": "false",
"ratePlanDetails": [
…
],
…
"type": "RATECARD"
}],
…
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location/rate-plans" \
-u email:password
API ব্যবহার করে রেট প্ল্যানের ড্রাফ্ট এডিট করা
কোনও রেট প্ল্যানের ড্রাফ্ট আপডেট করতে,
/organizations/{org_name}/monetization-packages/{package_id}/rate-plans/{plan_Id}-এ PUT অনুরোধ ইস্যু করুন,
যেখানে{package_id} হল API প্যাকেজের শনাক্তকরণ এবং
{plan_Id} হল রেট প্ল্যানের শনাক্তকরণ। আপনি আপডেট করার সময়, আপনাকে অনুরোধের বডিতে আপডেট করা সেটিংস এবং রেট প্ল্যানের আইডি উল্লেখ করতে হবে।
আপনি যদি কোনও
রেট প্ল্যানের রেট আপডেট করেন, তাহলে আপনাকে রেট প্ল্যানের রেটের আইডিও উল্লেখ করতে হবে। যেমন, নিম্নলিখিত
অনুরোধটি এমন একটি রেট প্ল্যানের রেট প্ল্যান রেট আপডেট করে যার আইডি হল
location_flat_rate_card_plan (আপডেটটি হাইলাইট করা হয়েছে):
$ curl -H "Content-Type: application/json" -X PUT -d \
'{
"id" : "location_flat_rate_card_plan",
"name": "Flat rate card plan",
"advance": "false",
"currency": {
"id" : "usd"
},
"description": "Flat rate card plan",
"displayName" : "Flat rate card plan",
"frequencyDuration": "30",
"frequencyDurationType": "DAY",
"earlyTerminationFee": "10",
"monetizationPackage": {
"id": "location"
},
"organization": {
"id": "{org_name}"
},
"paymentDueDays": "30",
"prorate": "false",
"published": "false",
"ratePlanDetails": [
{
"currency": {
"id" : "usd"
},
"paymentDueDays": "30",
"meteringType": "UNIT",
"organization": {
"id": "{org_name}"
},
"ratePlanRates": [
{
"id" : "26b69b0b-9863-48c9-ba73-74a5b918fcec",
"type": "RATECARD",
"rate": "0.15",
"startUnit": "0"
}
],
"ratingParameter": "VOLUME",
"type": "RATECARD"
}],
"recurringStartUnit": 1,
"recurringType": "CALENDAR",
"recurringFee": "10",
"setUpFee": "10",
"startDate": "2013-09-15 00:00:00",
"type": "STANDARD"
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location/rate-plans/location_flat_rate_card_plan" \
-u email:password
উত্তরে আপডেট করা রেট প্ল্যানের রেট উল্লেখ করা হয়েছে (উত্তরের শুধুমাত্র এই অংশটি দেখানো হয়েছে):
… "ratePlanRates" : [ { "id" : "26b69b0b-9863-48c9-ba73-74a5b918fcec", "rate" : 0.15, "startUnit" : 0, "type" : "RATECARD" } ], …
API ব্যবহার করে রেট প্ল্যান দেখা
আপনি নিম্নলিখিত বিভাগে বর্ণিত মনিটাইজেশন API ব্যবহার করে রেট প্ল্যান দেখতে পারেন।
- API ব্যবহার করে কোনও সংস্থার জন্য সব রেট প্ল্যান দেখা
- API ব্যবহার করে API প্রোডাক্ট বান্ডেলের জন্য সব রেট প্ল্যান দেখা
- API ব্যবহার করে API প্রোডাক্ট বান্ডেলের জন্য রেট প্ল্যান দেখা
- API ব্যবহার করে কোনও ডেভেলপারের জন্য সব অ্যাক্টিভ রেট প্ল্যান দেখা
- API ব্যবহার করে কোনও ডেভেলপারের জন্য অনুমোদিত রেট প্ল্যান দেখা
- API ব্যবহার করে API প্রোডাক্ট আছে এমন ডেভেলপারের জন্য অনুমোদিত রেট প্ল্যান দেখা
- API ব্যবহার করে কোনও ডেভেলপারের গ্রহণ করা সব রেট প্ল্যান দেখা
API ব্যবহার করে কোনও সংস্থার জন্য সব রেট প্ল্যান দেখা
কোনও সংস্থার জন্য সব রেট প্ল্যান দেখতে, /mint/organizations/{org_name}/rate-plans-এ GET অনুরোধ ইস্যু করুন,
যেখানে {org_name} হল আপনার সংস্থার নাম।
ফলাফল ফিল্টার করতে আপনি নিম্নলিখিত কোয়েরি প্যারামিটার পাস করতে পারেন:
| কোয়েরি প্যারামিটার | বিবরণ |
|---|---|
all |
সব রেট প্ল্যান ফেরত পাঠানো হবে কিনা তা নির্দিষ্ট করে এমন ফ্ল্যাগ। false হিসেবে সেট করা থাকলে, প্রতি পৃষ্ঠায় ফেরত পাঠানো রেট প্ল্যানের সংখ্যা size কোয়েরি প্যারামিটার দ্বারা
নির্ধারণ করা হয়। ডিফল্ট হিসেবে true সেট করা থাকে। |
size |
প্রতি পৃষ্ঠায় API প্যাকেজের সংখ্যা। all query
প্যারামিটার true হিসেবে সেট করা থাকলে, এই প্যারামিটার উপেক্ষা করা হয়। |
page |
আপনি যে পৃষ্ঠায় ফিরে যেতে চান তার নম্বর (কন্টেন্ট পৃষ্ঠায় ভাগ করা থাকলে)। all কোয়েরি প্যারামিটার true হিসেবে সেট করা থাকলে, এই
প্যারামিটারটি উপেক্ষা করা হয়। |
যেমন:
curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/rate-plans" \ -u email:password
API ব্যবহার করে API প্রোডাক্ট বান্ডেলের সব রেট প্ল্যান দেখা
API প্যাকেজের সব রেট প্ল্যান দেখতে, /mint/organizations/{org_name}/monetization-packages/{package_id}/rate-plans-এ GET অনুরোধ করুন,
যেখানে {package_id} হল API প্যাকেজের আইডি (আপনি মনিটাইজেশন প্যাকেজ তৈরি করলে প্যাকেজ আইডি
রিটার্ন করা হয়)।
ডিফল্ট হিসেবে, ফলাফল হিসেবে শুধুমাত্র অ্যাক্টিভ, পাবলিক ও স্ট্যান্ডার্ড রেট প্ল্যান দেখানো হয়। এগুলি যোগ করতে:
- ড্রাফ্ট বা মেয়াদ শেষ হয়ে যাওয়া রেট প্ল্যান,
currentকোয়েরি প্যারামিটারকেfalseহিসেবে সেট করুন (যেমন,?current=false)। - প্রাইভেট রেট প্ল্যান,
showPrivateকোয়েরি প্যারামিটারকেtrueহিসেবে সেট করুন (যেমন,?showPrivate=true)। - সব স্ট্যান্ডার্ড রেট প্ল্যান,
standardকোয়েরি প্যারামিটারকেtrueহিসেবে সেট করুন (যেমন,?standard=true)।
যেমন:
curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/monetization-packages/communications/rate-plans" \ -u email:password
API ব্যবহার করে API প্যাকেজের জন্য রেট প্ল্যান দেখা
API প্যাকেজের জন্য রেট প্ল্যান দেখতে,
/mint/organizations/{org_name}/monetization-packages/{package_id}/rate-plans/{plan_id}-এ GET অনুরোধ ইস্যু করুন,
যেখানে {package_id} হল API প্যাকেজের আইডি এবং {plan_id} হল রেট প্ল্যানের
আইডি (আপনি মনিটাইজেশন প্যাকেজ তৈরি করলে প্যাকেজ আইডি এবং রেট প্ল্যান তৈরি করলে
রেট প্ল্যান আইডি রিটার্ন করা হয়)।
যেমন:
curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/monetization-packages/communications/rate-plans/communications_standard_fixed_plan" \ -u email:password
উত্তরের একটি উদাহরণ নিচে দেওয়া হল:
{ "advance" : true, "contractDuration" : 1, "contractDurationType" : "YEAR", "currency" : { "id" : "usd", ... "organization" : { ... }, ... }, "description" : "Standard Fixed Plan", "displayName" : "Standard Fixed Plan", "earlyTerminationFee" : 0.0000, "frequencyDuration" : 1, "frequencyDurationType" : "MONTH", "id" : "communications_standard_fixed_plan", "isPrivate" : false, "monetizationPackage" : { "description" : "Communications", "displayName" : "Communications", "id" : "communications", "name" : "Communications", "organization" : { ... }, "product" : [ { "customAtt1Name" : "user", "description" : "Location", "displayName" : "Location", "id" : "location", "name" : "location", "organization" : { ... }, "status" : "CREATED" }, { "customAtt1Name" : "user", "description" : "Messaging", "displayName" : "Messaging", "id" : "messaging", "name" : "messaging", "organization" : { ... }, "status" : "CREATED" } ], "status" : "CREATED" }, "name" : "Standard Fixed Plan", "organization" : { ... }, "paymentDueDays" : "30", "prorate" : true, "published" : true, "ratePlanDetails" : [ { "aggregateFreemiumCounters" : true, "aggregateStandardCounters" : true, "currency" : { "id" : "usd", "name" : "USD", "organization" : { ... }, "status" : "ACTIVE", "virtualCurrency" : false }, "id" : "cb92f7f3-7331-446f-ad63-3e176ad06a86", "meteringType" : "UNIT", "organization" : { ... }, "paymentDueDays" : "30", "ratePlanRates" : [ { "id" : "07eefdfb-4db5-47f6-b182-5d606c6051c2", "rate" : 0.0500, "startUnit" : 0, "type" : "RATECARD" } ], "ratingParameter" : "VOLUME", "type" : "RATECARD" } ], "recurringFee" : 200.0000, "recurringStartUnit" : 1, "recurringType" : "CALENDAR", "setUpFee" : 100.0000, "startDate" : "2013-01-11 22:00:00", "type" : "STANDARD" }
API ব্যবহার করে ডেভেলপারের জন্য সব অ্যাক্টিভ রেট প্ল্যান দেখা
কোনও ডেভেলপারের জন্য সব অ্যাক্টিভ রেট প্ল্যান দেখতে, /mint/organizations/{org_name}/developers/{developer_id}/developer-rateplans-এ একটি GET অনুরোধ ইস্যু করুন, যেখানে
{developer_id} হল ডেভেলপারের ইমেল আইডি।
ফলাফল ফিল্টার করতে আপনি নিম্নলিখিত কোয়েরি প্যারামিটার পাস করতে পারেন:
| কোয়েরি প্যারামিটার | বিবরণ |
|---|---|
all |
সব API প্যাকেজ রিটার্ন করা হবে কিনা তা নির্দিষ্ট করে এমন ফ্ল্যাগ। false হিসেবে সেট করা থাকলে, প্রতি পৃষ্ঠায় ফেরত আসা API প্যাকেজের সংখ্যা size কোয়েরি প্যারামিটার দ্বারা
নির্ধারিত হয়। ডিফল্ট হিসেবে false সেট করা থাকে। |
size |
প্রতি পৃষ্ঠায় API প্যাকেজের সংখ্যা। ডিফল্ট মান ২০। all query
প্যারামিটার true হিসেবে সেট করা থাকলে, এই প্যারামিটার উপেক্ষা করা হয়। |
page |
আপনি যে পৃষ্ঠায় ফিরে যেতে চান তার নম্বর (কন্টেন্ট পৃষ্ঠায় ভাগ করা থাকলে)। all কোয়েরি প্যারামিটার true হিসেবে সেট করা থাকলে, এই
প্যারামিটারটি উপেক্ষা করা হয়। |
যেমন:
curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/developers/dev@mycompany.com/developer-rateplans" \ -u email:password
উত্তরের একটি উদাহরণ নিচে দেওয়া হল:
{ "ratePlan" : [ { "advance" : true, "contractDuration" : 1, "contractDurationType" : "MONTH", "currency" : { "description" : "United States Dollar", "displayName" : "United States Dollar", "id" : "usd", "name" : "USD", "organization" : { ... }, "status" : "ACTIVE", "virtualCurrency" : false }, "description" : "Fee Only RatePlan", "displayName" : "Fee Only RatePlan", "earlyTerminationFee" : 10.0000, "freemiumDuration" : 0, "freemiumDurationType" : "MONTH", "freemiumUnit" : 0, "frequencyDuration" : 1, "frequencyDurationType" : "WEEK", "id" : "messaging_package_fee_only_rateplan", "isPrivate" : false, "monetizationPackage" : { "description" : "messaging package", "displayName" : "Messaging Package", "id" : "messaging_package", "name" : "Messaging Package", "organization" : { ... }, "product" : [ { "customAtt1Name" : "user", "customAtt2Name" : "response size", "customAtt3Name" : "content-length", "description" : "messaging api product", "displayName" : "messaging", "id" : "messaging", "name" : "messaging", "organization" : { ... }, "status" : "CREATED", "transactionSuccessCriteria" : "status == 'SUCCESS'" } ], "status" : "CREATED" }, "name" : "Fee Only RatePlan", "organization" : { ... }, "paymentDueDays" : "30", "prorate" : false, "published" : true, "ratePlanDetails" : [ ], "recurringFee" : 10.0000, "recurringStartUnit" : 1, "recurringType" : "CALENDAR", "setUpFee" : 20.0000, "startDate" : "2013-02-20 00:00:00", "type" : "STANDARD" } ], "totalRecords" : 1 }
API ব্যবহার করে কোনও ডেভেলপারের জন্য অনুমোদিত রেট প্ল্যান দেখা
কোনও ডেভেলপারের অ্যাক্টিভ রেট প্ল্যান দেখতে,
/mint/organizations/{org_name}/developers/{developer_id}/developer-rateplans/{developer_rateplan_id}-এ GET অনুরোধ করুন,
যেখানে {developer_id} হল ডেভেলপারের ইমেল আইডি এবং {developer_rateplan_id} হল
অনুমোদিত রেট প্ল্যানের আইডি যা আপনি প্রকাশিত রেট প্ল্যান গ্রহণ করলে উত্তরে ফেরত দেওয়া হয়।
যেমন:
curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/developers/dev@mycompany.com/developer-rateplans/messaging_package_fee_only_rateplan" \ -u email:password
উত্তরের একটি উদাহরণ নিচে দেওয়া হল:
{ "created" : "2018-01-25 20:01:54", "developer" : { }, "id" : "a73s104-276f-45b3-8075-83d1046ea550", "nextCycleStartDate" : "2018-02-19 00:00:00", "nextRecurringFeeDate" : "2018-02-19 00:00:00", "prevRecurringFeeDate" : "2018-01-25 00:00:00", "ratePlan" : { "frequencyDuration" : 1, "frequencyDurationType" : "MONTH", "recurringFee" : 0.0000, "recurringStartUnit" : 19, "recurringType" : "CALENDAR", "setUpFee" : 0.0000, "type" : "STANDARD" }, "startDate" : "2018-01-25 20:01:54", "updated" : "2018-01-25 20:01:54" }
API ব্যবহার করে কোনও ডেভেলপারের জন্য API প্রোডাক্ট সহ গৃহীত রেট প্ল্যান দেখা
API প্রোডাক্ট আছে এমন ডেভেলপারের জন্য অনুমোদিত রেট প্ল্যান দেখতে, GET অনুরোধ
করুন
/mint/organizations/{org_id}/developers/{developer_id}/products/{product_id}/rate-plan-by-developer-product,
যেখানে {developer_id} হল
ডেভেলপারের আইডি এবং /{product_id} হল প্রোডাক্টের আইডি।
ডিফল্ট হিসেবে, ফলাফলে শুধুমাত্র একটি পাবলিক রেট প্ল্যান দেখানো হয়। প্রাইভেট রেট প্ল্যান দেখাতে,
showPrivate কোয়েরি প্যারামিটারকে true হিসেবে সেট করুন (যেমন,
?showPrivate=true)।
যেমন:
curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/developers/dev@mycompany.com/products/location/rate-plan-by-developer-product" \ -u email:password
API ব্যবহার করে কোনও ডেভেলপারের গ্রহণ করা সব রেট প্ল্যান দেখা
ডেভেলপার গ্রহণ করেছেন এমন রেট প্ল্যান দেখতে, /mint/organizations/{org_name}/developers/{developer_id}/developer-accepted-rateplans-এ একটি GET অনুরোধ ইস্যু করুন,
যেখানে {developer_id} হল ডেভেলপারের আইডি।
ফলাফল ফিল্টার করতে আপনি নিম্নলিখিত কোয়েরি প্যারামিটার পাস করতে পারেন:
| কোয়েরি প্যারামিটার | বিবরণ |
|---|---|
all |
সব API প্যাকেজ রিটার্ন করা হবে কিনা তা নির্দিষ্ট করে এমন ফ্ল্যাগ। false হিসেবে সেট করা থাকলে, প্রতি পৃষ্ঠায় ফেরত আসা API প্যাকেজের সংখ্যা size কোয়েরি প্যারামিটার দ্বারা
নির্ধারিত হয়। ডিফল্ট হিসেবে false সেট করা থাকে। |
size |
প্রতি পৃষ্ঠায় API প্যাকেজের সংখ্যা। ডিফল্ট মান ২০। all query
প্যারামিটার true হিসেবে সেট করা থাকলে, এই প্যারামিটার উপেক্ষা করা হয়। |
page |
আপনি যে পৃষ্ঠায় ফিরে যেতে চান তার নম্বর (কন্টেন্ট পৃষ্ঠায় ভাগ করা থাকলে)। all কোয়েরি প্যারামিটার true হিসেবে সেট করা থাকলে, এই
প্যারামিটারটি উপেক্ষা করা হয়। |
যেমন:
curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/myorg/developers/dev@mycompany.com/developer-accepted-rateplans" \ -u email:password
উত্তরের একটি উদাহরণ নিচে দেওয়া হল:
{ "developerRatePlan" : [ { "created" : "2018-01-25 20:01:54", "developer" : { ... }, "id" : "a73s104-276f-45b3-8075-83d1046ea550", "nextCycleStartDate" : "2018-02-19 00:00:00", "nextRecurringFeeDate" : "2018-02-19 00:00:00", "prevRecurringFeeDate" : "2018-01-25 00:00:00", "ratePlan" : { "frequencyDuration" : 1, "frequencyDurationType" : "MONTH", "recurringFee" : 0.0000, "recurringStartUnit" : 19, "recurringType" : "CALENDAR", "setUpFee" : 0.0000, "type" : "STANDARD" }, "startDate" : "2018-01-25 20:01:54", "updated" : "2018-01-25 20:01:54" }], "totalRecords" : 1 }
API ব্যবহার করে রেট প্ল্যানের ড্রাফ্ট মুছে দেওয়া
কোনও রেট প্ল্যানের ড্রাফ্ট মুছে দিতে,
/organizations/{org_name}/monetization-packages/package_id}/rate-plans/{plan_Id}-এ DELETE অনুরোধ ইস্যু করুন,
যেখানে {plan_Id} হল মুছে ফেলার জন্য রেট প্ল্যানের শনাক্তকরণ এবং
{package_id} হল রেট প্ল্যানের জন্য API প্যাকেজের শনাক্তকরণ। যেমন:
$ curl -H "Accept:application/json" -X DELETE \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location/rate-plans/location_flat_rate_card_plan" \
-u email:password
রেট প্ল্যানের জন্য কনফিগারেশন প্রপার্টি
API ব্যবহার করে রেট প্ল্যান তৈরি করার সময়, আপনি নিম্নলিখিত কনফিগারেশন সেটিংস নির্দিষ্ট করতে পারবেন।
| নাম | বিবরণ | ডিফল্ট | প্রয়োজনীয়? |
|---|---|---|---|
advance |
শুধুমাত্র রেকারিং ফিয়ের ক্ষেত্রে প্রযোজ্য। এই ফ্ল্যাগ থেকে বোঝা যায় যে রেকারিং ফি আগাম চার্জ করা হয় কিনা। সঠিক ভ্যালুর মধ্যে এগুলি অন্তর্ভুক্ত:
|
মিথ্যা | না |
contractDuration |
|
প্রযোজ্য নয় | না |
contractDurationType |
|
প্রযোজ্য নয় | না |
currency |
রেট প্ল্যানের জন্য ব্যবহৃত মুদ্রা। মুদ্রার জন্য ISO 4217 কোড উল্লেখ করুন, যেমন
মার্কিন ডলারের জন্য |
প্রযোজ্য নয় | হ্যাঁ |
description |
রেট প্ল্যানের বিবরণ। |
প্রযোজ্য নয় | হ্যাঁ |
developer |
ডেভেলপার আইডি (ইমেল আইডি)। শুধুমাত্র ডেভেলপার রেট প্ল্যানের জন্য উল্লেখ করুন। |
প্রযোজ্য নয় | না |
developerCategory |
ডেভেলপার বিভাগ আইডি। শুধুমাত্র ডেভেলপার ক্যাটেগরির রেট প্ল্যানের জন্য উল্লেখ করুন। |
প্রযোজ্য নয় | না |
displayName |
রেট প্ল্যানের জন্য ব্যবহার করা সহজ এমন ডিসপ্লে নাম। |
প্রযোজ্য নয় | হ্যাঁ |
earlyTerminationFee |
রিনিউয়াল মেয়াদ শেষ হওয়ার আগে ডেভেলপার প্ল্যান বন্ধ করে দিলে এককালীন ফি চার্জ করা হয়। |
প্রযোজ্য নয় | না |
endDate |
যে তারিখে প্ল্যান শেষ হয়ে যাবে। এই তারিখের পরে ডেভেলপাররা রেট প্ল্যান দেখতে পাবেন না।
আপনি যদি না চান যে রেট প্ল্যানটি কোনও নির্দিষ্ট তারিখে শেষ হোক, তাহলে উল্লেখ করা তারিখের দিন শেষ না হওয়া পর্যন্ত রেট প্ল্যান কার্যকর থাকবে। আপনি যদি ১ ডিসেম্বর, ২০১৬-এ কোনও রেট প্ল্যানের মেয়াদ শেষ করতে চান, তাহলে আপনাকে endDate ভ্যালু 2016-11-30 হিসেবে সেট করতে হবে। এই ক্ষেত্রে, ৩০ নভেম্বর, ২০১৬ তারিখে দিনের শেষে রেট প্ল্যানের মেয়াদ শেষ হয়ে যাবে; ১ ডিসেম্বর, ২০১৬ তারিখে করা সব অনুরোধ ব্লক করা হবে। NOTE: API ব্যবহার করে রেট প্ল্যান দেখার সময়, endDate টাইম স্ট্যাম্পকে
|
প্রযোজ্য নয় | না |
freemiumDuration |
ফ্রিমিয়াম মেয়াদের সময়সীমা এবং
|
প্রযোজ্য নয় | না |
freemiumDurationType |
|
প্রযোজ্য নয় | না |
freemiumUnit |
ফ্রিমিয়ামের পরিমাণ। ট্রানজ্যাকশন রেকর্ডিং নীতিতে রেকর্ড করা কাস্টম অ্যাট্রিবিউট সম্পর্কিত ট্রানজ্যাকশনের সংখ্যা বা ইউনিটের সংখ্যা ভ্যালু হতে পারে। |
প্রযোজ্য নয় | না |
frequencyDuration |
শুধুমাত্র রেকারিং ফিয়ের ক্ষেত্রে প্রযোজ্য। |
প্রযোজ্য নয় | না |
frequencyDurationType |
শুধুমাত্র রেকারিং ফিয়ের ক্ষেত্রে প্রযোজ্য। frequencyDuration-এর সাথে রেকারিং ফি চার্জের মধ্যে সময়ের ব্যবধান।
সঠিক মানের মধ্যে এগুলি পড়ে:
|
প্রযোজ্য নয় | না |
isPrivate |
রেট প্ল্যানটি সর্বজনীন বা ব্যক্তিগত কিনা তা নির্দিষ্ট করে এমন ফ্ল্যাগ। ডিফল্ট হিসেবে
false (সর্বজনীন) সেট করা থাকে। আরও তথ্যের জন্য, সর্বজনীন বনাম ব্যক্তিগত রেট প্ল্যান দেখুন। |
প্রযোজ্য নয় | না |
monetizationPackage |
রেট প্ল্যানের জন্য API প্রোডাক্ট বান্ডেল আইডি। |
প্রযোজ্য নয় | না |
name |
রেট প্ল্যানের নাম। |
প্রযোজ্য নয় | হ্যাঁ |
organization |
রেট প্ল্যানের জন্য সংস্থার আইডি। |
প্রযোজ্য নয় | হ্যাঁ |
paymentDueDays |
শুধুমাত্র রেকারিং ফিয়ের ক্ষেত্রে প্রযোজ্য। ফি বকেয়া থাকার দিনের সংখ্যা। যেমন, ফি ৩০ দিনের মধ্যে দিতে হবে তা বোঝাতে ভ্যালু ৩০ হিসেবে সেট করুন। |
প্রযোজ্য নয় | না |
proRate |
শুধুমাত্র রেকারিং ফিয়ের ক্ষেত্রে প্রযোজ্য। কোনও ডেভেলপার কোনও প্ল্যান মাসের মাঝামাঝি শুরু বা শেষ করলে, রেকারিং ফি প্রোরেট করা হবে কিনা তা নির্দিষ্ট করে এমন ফ্ল্যাগ। সঠিক ভ্যালুর মধ্যে এগুলি পড়ে:
|
মিথ্যা | না |
published |
রেট প্ল্যানটি ডেভেলপারদের দেখার জন্য প্রকাশ করা উচিত কিনা তা নির্দিষ্ট করে এমন ফ্ল্যাগ। সঠিক ভ্যালুর মধ্যে এগুলি অন্তর্ভুক্ত:
|
প্রযোজ্য নয় | হ্যাঁ |
ratePlanDetails |
রেট প্ল্যানের বিবরণ (রেট প্ল্যানের বিবরণের কনফিগারেশন প্রপার্টি দেখুন)। |
প্রযোজ্য নয় | হ্যাঁ |
recurringFee |
ডেভেলপার প্ল্যান বন্ধ না করা পর্যন্ত ডেভেলপারকে ক্রমাগত যে ফি চার্জ করা হয়। |
প্রযোজ্য নয় | না |
recurringStartUnit |
|
প্রযোজ্য নয় | না |
recurringType |
রেকারিং ফিয়ের শিডিউল। সঠিক ভ্যালুর মধ্যে এগুলি অন্তর্ভুক্ত:
|
প্রযোজ্য নয় | না |
setUpFee |
প্ল্যান শুরু হওয়ার তারিখে প্রতিটি ডেভেলপারকে চার্জ করা এককালীন ফি (অর্থাৎ, যে তারিখে ডেভেলপার প্ল্যানটি কেনেন)। |
প্রযোজ্য নয় | না |
startDate |
প্ল্যান শুরু হওয়ার তারিখ। এই তারিখ থেকে শুরু করে ডেভেলপাররা রেট প্ল্যান দেখতে পাবেন। |
প্রযোজ্য নয় | হ্যাঁ |
type |
রেট প্ল্যানের ধরন। নিচে উল্লেখ করা বিকল্পগুলির মধ্যে একটি নির্দিষ্ট করুন:
|
প্রযোজ্য নয় | হ্যাঁ |
রেট প্ল্যানের বিবরণের জন্য কনফিগারেশন প্রপার্টি
রেট প্ল্যান তৈরি করার সময়, আপনি নিম্নলিখিত কনফিগারেশন প্রপার্টির যেকোনও একটিকে
ratePlanDetails অ্যারের অংশ হিসেবে নির্দিষ্ট করতে পারবেন।
| নাম | বিবরণ | ডিফল্ট | প্রয়োজনীয়? |
|---|---|---|---|
aggregateFreemiumCounters |
API প্রোডাক্টের ব্যবহার ফ্রি রেঞ্জে আছে কিনা তা নির্ধারণ করতে, অ্যাগ্রিগেট কাউন্টার চালু করা আছে কিনা তা নির্দিষ্ট করে এমন ফ্ল্যাগ। কোনও প্রোডাক্টের জন্য ফ্রিমিয়াম প্ল্যান সেট-আপ করতে অ্যাগ্রিগেট কাউন্টার চালু করতে হবে। সঠিক ভ্যালুর মধ্যে এগুলি অন্তর্ভুক্ত:
|
প্রযোজ্য নয় | না |
aggregateStandardCounters |
ব্যবহারের ব্যান্ড (যেমন, রেট কার্ড প্ল্যানের জন্য ভলিউম ব্যান্ড) নির্ধারণ করতে অ্যাগ্রিগেট কাউন্টার ব্যবহার করা হয় কিনা তা নির্দিষ্ট করে এমন ফ্ল্যাগ। মানটি নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
|
প্রযোজ্য নয় | না |
aggregateTransactions |
NOTE: এই প্রপার্টি বর্তমানে মনিটাইজেশনের জন্য ব্যবহার করা হয় না এবং এটি উপেক্ষা করা যেতে পারে। |
সত্য | না |
currency |
মুদ্রা। |
প্রযোজ্য নয় | না |
duration |
যেমন, ২ মাস অন্তর গণনা করার ফ্রিকোয়েন্সি নির্দিষ্ট করতে, |
প্রযোজ্য নয় | না |
durationType |
ব্যবহারের উদাহরণের জন্য |
প্রযোজ্য নয় | না |
freemiumDuration |
|
প্রযোজ্য নয় | না |
freemiumDurationType |
যেমন, কোনও API প্রোডাক্টের ফ্রিমিয়াম পিরিয়ড ৩০ দিন নির্দিষ্ট করতে, |
প্রযোজ্য নয় | না |
freemiumUnit |
API প্রোডাক্টের জন্য ফ্রিমিয়াম কোয়ান্টিটি। ভ্যালু, ট্রানজ্যাকশনের সংখ্যা বা ট্রানজ্যাকশন রেকর্ডিং নীতিতে রেকর্ড করা কাস্টম অ্যাট্রিবিউট সম্পর্কিত ইউনিটের সংখ্যা হতে পারে। |
প্রযোজ্য নয় | না |
meteringType |
রেট কার্ড প্ল্যানের জন্য চার্জিং মডেল। সঠিক ভ্যালুর মধ্যে এগুলি অন্তর্ভুক্ত:
|
প্রযোজ্য নয় | হ্যাঁ |
organization |
সংস্থার আইডি। |
প্রযোজ্য নয় | না |
paymentDueDays |
পোস্টপেড ডেভেলপারদের জন্য পেমেন্ট করার শেষ তারিখ। যেমন, ৩০ দিন পরে পেমেন্ট করতে হবে তা বোঝাতে ভ্যালু ৩০ হিসেবে সেট করুন। |
প্রযোজ্য নয় | না |
product |
API প্রোডাক্টের তথ্য, যেমন আইডি। |
প্রযোজ্য নয় | না |
ratePlanRates |
রেট প্ল্যানের রেট সংক্রান্ত বিবরণ, যেমন রেট প্ল্যানের ধরন ( |
প্রযোজ্য নয় | হ্যাঁ |
ratingParameter |
রেট প্ল্যানের ভিত্তি। ট্রানজ্যাকশন বা কাস্টম অ্যাট্রিবিউটের উপর ভিত্তি করে রেট প্ল্যান তৈরি হয়। সঠিক ভ্যালুর মধ্যে এগুলি অন্তর্ভুক্ত:
|
VOLUME |
হ্যাঁ |
ratingParameterUnit |
|
প্রযোজ্য নয় | হ্যাঁ |
revenueType |
উপার্জন শেয়ার প্ল্যানে উপার্জন শেয়ারের ভিত্তি। সঠিক ভ্যালুর মধ্যে এগুলি অন্তর্ভুক্ত:
|
প্রযোজ্য নয় | না |
type |
রেট প্ল্যানের ধরন। সঠিক ভ্যালুর মধ্যে এগুলি অন্তর্ভুক্ত:
রেট প্ল্যানের ধরন সম্পর্কে আরও তথ্য পেতে, কাজ করে এমন রেট প্ল্যানের ধরন দেখুন। |
প্রযোজ্য নয় | হ্যাঁ |