आपको Apigee Edge का दस्तावेज़ दिख रहा है.
Apigee X के दस्तावेज़ पर जाएं. जानकारी
परिचय
रेट प्लान बनाने के बाद, उसे डेवलपर के लिए पब्लिश किया जा सकता है या ड्राफ़्ट के तौर पर सेव किया जा सकता है. रेट प्लान पब्लिश करने पर, सभी डेवलपर (अगर यह स्टैंडर्ड रेट प्लान है), लागू होने वाली कैटगरी के डेवलपर (अगर यह डेवलपर कैटगरी का रेट प्लान है) या कोई खास डेवलपर (अगर यह डेवलपर का रेट प्लान है) डेवलपर पोर्टल के कैटलॉग में रेट प्लान देख पाएंगे. इससे पैकेज कैटलॉग में, रेट प्लान की एक कॉपी भी सेव हो जाती है.
इसके अलावा, रेट प्लान को पब्लिश किए बिना, उसे ड्राफ़्ट के तौर पर सेव किया जा सकता है. इससे आपको प्लान में ज़रूरत के हिसाब से बदलाव करने और उसे बाद में पब्लिश करने की सुविधा मिलती है. पब्लिश किए गए किसी भी रेट प्लान को खत्म किया जा सकता है.
किराया प्लान पब्लिश करने के बाद, इनमें से एक या इससे ज़्यादा काम किए जा सकते हैं:
- आने वाले समय के लिए किराये के प्लान बनाना
- पब्लिश किए गए किराया प्लान की समयसीमा खत्म करना
- किराया प्लान के लिए, सीमा से जुड़ी सूचना सेट अप करना
किराया प्लान पब्लिश करना
किराया प्लान पब्लिश करने के लिए:
- नया प्लान पब्लिश करें पर क्लिक करके, किराये का प्लान बनाते समय.
- ड्राफ़्ट पब्लिश करें पर क्लिक करके, किराये के प्लान में बदलाव करते समय.
एपीआई का इस्तेमाल करके किराया प्लान पब्लिश करना
किराये का प्लान पब्लिश करने के लिए, प्लान बनाते समय 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