Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं. जानकारी
यहां दिए गए सेक्शन में बताए गए तरीके के मुताबिक, यूज़र इंटरफ़ेस (यूआई) और API का इस्तेमाल करके, रेट प्लान मैनेज करें.
रेट प्लान के पेज को एक्सप्लोर करना
नीचे बताए गए तरीके से, रेट प्लान के पेज को ऐक्सेस करें.
Edge
Edge यूज़र इंटरफ़ेस (यूआई) में किराया प्लान देखने के लिए, रेट प्लान पेज पर जाएं:
- apigee.com/edge में साइन इन करें.
- बाएं नेविगेशन बार में, पब्लिश करें > कमाई करना > प्लान को रेटिंग दें चुनें.
आपको किराये के प्लान का पेज दिखेगा.
जैसा कि इमेज में बताया गया है, रेट प्लान पेज की मदद से ये काम किए जा सकते हैं:
- रेट प्लान की खास जानकारी देखें. इसमें प्लान का नाम, एपीआई प्रॉडक्ट बंडल, स्टेटस (पब्लिश किया गया या ड्राफ़्ट), प्लान की कीमत, शुरू और खत्म होने की तारीख जैसी जानकारी शामिल है.
ध्यान दें: यूज़र इंटरफ़ेस (यूआई) में रेट प्लान की समयसीमा खत्म हो चुकी है. जिन रेट प्लान की समयसीमा खत्म हो चुकी है उन्हें देखने के लिए, एपीआई का इस्तेमाल करें. एपीआई का इस्तेमाल करके रेट प्लान देखना लेख पढ़ें. - रेट प्लान बनाना
- रेट प्लान में बदलाव करना
- रेट प्लान को पब्लिश करना
- ड्राफ़्ट रेट प्लान मिटाना
- आने वाले समय में रेट प्लान मैनेज करना सेक्शन में बताए गए तरीके के हिसाब से, आने वाले समय में रेट प्लान जोड़ें
- किसी भी फ़ील्ड या डेवलपर का नाम या कैटगरी (अगर लागू हो) पर रेट प्लान की सूची खोजें
क्लासिक एज (प्राइवेट क्लाउड)
क्लासिक Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके दर प्लान देखने के लिए, एपीआई पैकेज पेज को ऐक्सेस करें:
http://ms-ip:9000
में साइन इन करें. यहां ms-ip, मैनेजमेंट सर्वर नोड का आईपी पता या डीएनएस नाम है.- सबसे ऊपर मौजूद नेविगेशन बार में, पब्लिश करें > पैकेज चुनें.
एपीआई पैकेज पेज पर, हर पैकेज के लिए तय किए गए रेट प्लान दिखते हैं.
किराये के प्लान वाले पेज पर जाकर, ये काम किए जा सकते हैं:
- रेट प्लान बनाना
- रेट प्लान में बदलाव करना
- रेट प्लान को पब्लिश करना
- ड्राफ़्ट रेट प्लान मिटाना
- आने वाले समय में रेट प्लान मैनेज करना सेक्शन में बताए गए तरीके के हिसाब से, आने वाले समय में रेट प्लान जोड़ें
- किसी भी फ़ील्ड या डेवलपर का नाम या कैटगरी (अगर लागू हो) पर रेट प्लान की सूची खोजें
रेट प्लान बनाना
रेट प्लान बनाने के लिए:
- किराये के प्लान वाले पेज को ऐक्सेस करें.
- +रेट प्लान पर क्लिक करें.
- टॉप पैनल में ये फ़ील्ड कॉन्फ़िगर करें:
फ़ील्ड ब्यौरा डिफ़ॉल्ट ज़रूरी है रेट प्लान का नाम आपके रेट प्लान का नाम. ध्यान दें: एपीआई प्रॉडक्ट बंडल में, यह नाम यूनीक होना चाहिए. एक ही प्रॉडक्ट बंडल में दो प्लान का एक ही नाम नहीं हो सकता.
लागू नहीं हां रेट प्लान का टाइप रेट प्लान का टाइप. ड्रॉप-डाउन सूची से कोई वैल्यू चुनें. मान्य दर प्लान के टाइप की सूची देखने के लिए, अलग-अलग तरह के रेट प्लान इस्तेमाल किए जा सकते हैं देखें. लागू नहीं हां प्रॉडक्ट बंडल एपीआई प्रॉडक्ट बंडल. ड्रॉप-डाउन सूची से कोई वैल्यू चुनें. एपीआई प्रॉडक्ट बंडल के बारे में ज़्यादा जानकारी के लिए, एपीआई प्रॉडक्ट बंडल मैनेज करना लेख पढ़ें. अगर कोई ऐसा प्रॉडक्ट बंडल चुना जाता है जिसमें एक से ज़्यादा एपीआई प्रॉडक्ट शामिल हैं, तो आपको यह चुनना होगा कि हर एपीआई प्रॉडक्ट के लिए अलग-अलग रेट प्लान कॉन्फ़िगर किए जाएं या सामान्य रेट प्लान कॉन्फ़िगर किया जाए, जो एपीआई के सभी प्रॉडक्ट पर लागू होगा.
लागू नहीं हां दर्शक वह ऑडियंस जो रेट प्लान को ऐक्सेस कर सकती है. ड्रॉप-डाउन सूची से, इनमें से कोई एक वैल्यू चुनें: - सभी - सभी डेवलपर.
- डेवलपर - डेवलपर या कंपनी. डेवलपर का नाम या कंपनी का नाम डालें. आपके टाइप करते ही, स्ट्रिंग वाली डेवलपर/कंपनी की सूची ड्रॉप-डाउन में दिखती है. ड्रॉप-डाउन सूची से डेवलपर या कंपनी के नाम पर क्लिक करें.
- डेवलपर कैटगरी - डेवलपर कैटगरी. ड्रॉप-डाउन सूची से डेवलपर कैटगरी चुनें.
डेवलपर कैटगरी मैनेज करें सेक्शन में बताए गए तरीके से, ज़रूरत के मुताबिक डेवलपर कैटगरी कॉन्फ़िगर करें.
सभी नहीं शुरू होने की तारीख वह तारीख जब रेट प्लान लागू होगा. शुरू होने की तारीख डालें या कैलेंडर का इस्तेमाल करके कोई तारीख चुनें. आज नहीं खत्म होने की तारीख रेट प्लान खत्म होने की तारीख. खत्म होने की तारीख तय करने के लिए, खत्म होने की तारीख है चालू करें,स्विच टॉगल करें और खत्म होने की तारीख डालें या कैलेंडर का इस्तेमाल करके कोई तारीख चुनें. ध्यान दें: किराया तय करने का प्लान, तय की गई तारीख को दिन के खत्म होने तक लागू रहेगा. उदाहरण के लिए, अगर आपको 1 दिसंबर, 2018 के लिए रेट प्लान की समयसीमा खत्म करनी है, तो आपको endDate वैल्यू को 30-11-2018 पर सेट करना होगा. इस मामले में, दर प्लान 30 नवंबर, 2018 को दिन के आखिर में खत्म हो जाएगा; 1 दिसंबर, 2018 को किए गए सभी अनुरोध ब्लॉक कर दिए जाएंगे.
कभी नहीं नहीं पोर्टल के लिए दृश्यमान सेट करें कि किराया प्लान सार्वजनिक है या निजी. सार्वजनिक बनाम निजी दर प्लान देखें. चालू नहीं - रेट प्लान के लिए शुल्क कॉन्फ़िगर करें. रेट प्लान के लिए शुल्क कॉन्फ़िगर करना देखें.
ध्यान दें: बदलाव किए जा सकने वाले नोटिफ़िकेशन प्लान पर यह लागू नहीं होता. - अगर आपने ऐसा प्रॉडक्ट बंडल चुना है जिसमें एक से ज़्यादा एपीआई प्रॉडक्ट शामिल हैं, तो खास या सामान्य दर प्लान सेक्शन में, इन प्राथमिकताएं सेट करें:
ध्यान दें: यह चरण, बदलाव किए जा सकने वाले नोटिफ़िकेशन प्लान पर लागू नहीं होता.
फ़ील्ड ब्यौरा डिफ़ॉल्ट हर प्रॉडक्ट को अलग-अलग कॉन्फ़िगर करें यह फ़्लैग बताता है कि हर एपीआई प्रॉडक्ट के लिए, दर का अलग प्लान कॉन्फ़िगर करना है या नहीं. अक्षम किया गया हर प्रॉडक्ट के फ़्रीमियम ऑफ़र को अलग-अलग कॉन्फ़िगर करें यह फ़्लैग बताता है कि हर एपीआई प्रॉडक्ट के लिए फ़्रीमियम प्लान कॉन्फ़िगर करना है या नहीं. अक्षम किया गया प्रॉडक्ट चुनें अगर एक या दोनों फ़्लैग चालू किए जाते हैं, तो आपको ड्रॉप-डाउन सूची से हर प्रॉडक्ट को अलग-अलग चुनना होगा और रेट प्लान की जानकारी कॉन्फ़िगर करनी होगी. ध्यान दें: पक्का करें कि आपने प्रॉडक्ट बंडल में सभी प्रॉडक्ट कॉन्फ़िगर किए हों.
लागू नहीं - चुने गए रेट प्लान की जानकारी के आधार पर, रेट प्लान की जानकारी कॉन्फ़िगर करें:
- इनमें से किसी एक पर क्लिक करें:
बटन ब्यौरा ड्राफ़्ट के रूप में सेव करें रेट प्लान को ड्राफ़्ट के तौर पर सेव करें. रेट प्लान, ऐप्लिकेशन डेवलपर को तब तक नहीं दिखेगा, जब तक इसे पब्लिश नहीं किया जाता. दर प्लान के ड्राफ़्ट के किसी भी फ़ील्ड में बदलाव किया जा सकता है.
नया प्लान पब्लिश करना प्लान पब्लिश करें. ध्यान दें: रेट प्लान को पब्लिश करने के बाद, खत्म होने की तारीख में सिर्फ़ तब बदलाव किया जा सकता है, जब उसे पहले से सेट न किया गया हो. रेट प्लान को पब्लिश होने के बाद मिटाया नहीं जा सकता. हालांकि, पब्लिश किए गए रेट प्लान की समयसीमा खत्म करना लेख में बताए गए तरीके से, उसकी समयसीमा को खत्म किया जा सकता है. साथ ही, उसे आने वाले समय में लॉन्च होने वाले रेट प्लान से बदला जा सकता है.
- रेट प्लान में शामिल एपीआई प्रॉडक्ट से जुड़े एपीआई प्रॉक्सी में, कमाई करने की सीमाओं की जांच से जुड़ी नीति अटैच करें. कमाई करने की सीमाओं की जांच करने से जुड़ी नीति, एपीआई प्रॉक्सी पर कमाई करने की सीमाएं लागू करती है. साथ ही, यह पक्का करती है कि आंकड़ों और कमाई करने से जुड़ी रिपोर्ट में किसी भी तरह की गड़बड़ी को सही तरीके से शामिल किया गया हो. ज़्यादा जानकारी के लिए, एपीआई प्रॉक्सी पर कमाई करने की सीमाएं लागू करना देखें.
रेट प्लान में बदलाव करना
आपके पास प्रॉडक्ट बंडल, टाइप, और ऑडियंस को छोड़कर, ड्राफ़्ट रेट प्लान के सभी फ़ील्ड में बदलाव करने का विकल्प होता है. रेट प्लान को पब्लिश करने के बाद, खत्म होने की तारीख में सिर्फ़ तब बदलाव किया जा सकता है, जब खत्म होने की कोई तारीख न दी गई हो.
रेट प्लान में बदलाव करने के लिए:
- किराये के प्लान वाले पेज को ऐक्सेस करें.
- रेट प्लान की उस लाइन पर क्लिक करें जिसमें आपको बदलाव करना है.
दर प्लान पैनल दिखेगा. - ज़रूरत के मुताबिक, रेट प्लान के फ़ील्ड में बदलाव करें.
ध्यान दें: रेट प्लान को पब्लिश करने के बाद, उसके खत्म होने की तारीख में सिर्फ़ तब बदलाव किया जा सकता है, जब उसे पहले से सेट न किया गया हो. - इनमें से किसी एक पर क्लिक करें:
बटन ब्यौरा ड्राफ़्ट अपडेट करना (ड्राफ़्ट रेट प्लान) रेट प्लान को ड्राफ़्ट के तौर पर सेव करें.
दर प्लान तब तक ऐप्लिकेशन डेवलपर को नहीं दिखेगा, जब तक उसे पब्लिश नहीं किया जाता. दर प्लान के ड्राफ़्ट के किसी भी फ़ील्ड में बदलाव किया जा सकता है.ड्राफ़्ट पब्लिश करें (ड्राफ़्ट रेट प्लान) रेट प्लान को पब्लिश करें.
ध्यान दें: रेट प्लान को पब्लिश करने के बाद, उसके खत्म होने की तारीख में सिर्फ़ तब बदलाव किया जा सकता है, जब उसे पहले से सेट न किया गया हो. रेट प्लान को पब्लिश होने के बाद मिटाया नहीं जा सकता. हालांकि, पब्लिश किए गए रेट प्लान की समयसीमा खत्म करना लेख में बताए गए तरीके से, उसकी समयसीमा को खत्म किया जा सकता है. साथ ही, उसे आने वाले समय में लॉन्च होने वाले रेट प्लान से बदला जा सकता है.खत्म होने की अपडेट की गई तारीख (पब्लिश किए गए रेट प्लान) पब्लिश किए गए प्लान के खत्म होने की तारीख सेट करें.
ध्यान दें: पब्लिश किए गए रेट प्लान के खत्म होने की तारीख सेट होने के बाद, उसमें बदलाव नहीं किया जा सकता.
ड्राफ़्ट रेट प्लान मिटाना
अगर दर प्लान की ज़रूरत नहीं है, तो उसे मिटाएं.
ध्यान दें: पब्लिश किया गया रेट प्लान मिटाया नहीं जा सकता.
ड्राफ़्ट रेट प्लान को मिटाने के लिए:
- किराये के प्लान वाले पेज को ऐक्सेस करें.
- ऐक्शन मेन्यू दिखाने के लिए, किराये के उस प्लान पर अपना कर्सर रखें जिसे मिटाना है.
- पर क्लिक करें.
- कार्रवाई की पुष्टि करने के लिए, मिटाएं पर क्लिक करें.
एपीआई का इस्तेमाल करके रेट प्लान मैनेज करना
नीचे दिए सेक्शन में, एपीआई का इस्तेमाल करके रेट प्लान मैनेज करने का तरीका बताया गया है.
एपीआई का इस्तेमाल करके रेट प्लान बनाना
रेट प्लान बनाने के लिए, /organizations/{org_name}/monetization-packages/{monetizationpackage_id}/rate-plans
पर एक POST अनुरोध जारी करें.
इसमें {monetizationpackage_id}
उस एपीआई प्रॉडक्ट बंडल का आईडी है जिसके लिए
रेट प्लान बनाया जाता है. एपीआई प्रॉडक्ट बंडल बनाने पर, रिस्पॉन्स के तौर पर आईडी दिखाया जाता है.
रेट प्लान बनाते समय, आपको अनुरोध के मुख्य हिस्से में यह जानकारी देनी होगी:
- संगठन आईडी
- एपीआई प्रॉडक्ट बंडल आईडी
- रेट प्लान का नाम
- रेट प्लान की जानकारी
- रेट प्लान का स्कोप (चाहे यह सभी डेवलपर पर लागू हो या सिर्फ़ किसी खास डेवलपर, कंपनी या डेवलपर कैटगरी पर लागू हो)
- वह तारीख जब रेट प्लान लागू होगा
- रेट प्लान की मुद्रा
- रेट प्लान को पब्लिश करना है या नहीं
- रेट प्लान सार्वजनिक है या निजी है
ऐसी अन्य सेटिंग भी हैं जिनके बारे में विकल्प के तौर पर तय किया जा सकता है, जैसे कि पेमेंट की आखिरी तारीख (जैसे, 30 दिन). रेट प्लान के लिए कॉन्फ़िगरेशन प्रॉपर्टी देखें.
अगर आपने एपीआई प्रॉडक्ट बंडल के लिए रेट प्लान (सिर्फ़ शुल्क वाले प्लान को छोड़कर) बनाया है, जिसमें एक से ज़्यादा प्रॉडक्ट हैं, तो प्रॉडक्ट बंडल में मौजूद किसी खास प्रॉडक्ट पर प्लान को लागू किया जा सकता है. इसके लिए, अनुरोध में मौजूद प्रॉडक्ट की पहचान की जा सकती है. अगर आपने किसी प्रॉडक्ट की पहचान नहीं की है, तो प्लान को एपीआई प्रॉडक्ट बंडल में मौजूद सभी प्रॉडक्ट पर लागू किया जाएगा.
नीचे दिए सेक्शन में रेट प्लान बनाने का तरीका बताया गया है:
- एपीआई का इस्तेमाल करके स्टैंडर्ड रेट प्लान बनाना
- एपीआई का इस्तेमाल करके डेवलपर या कंपनी के लिए रेट प्लान बनाना
- एपीआई का इस्तेमाल करके, डेवलपर कैटगरी की दर का प्लान बनाना
- एपीआई का इस्तेमाल करके, एपीआई प्रॉडक्ट के लिए खास रेट प्लान बनाना
- एपीआई का इस्तेमाल करके, रेट प्लान को सार्वजनिक या निजी के तौर पर सेट करना
एपीआई का इस्तेमाल करके स्टैंडर्ड रेट प्लान बनाना
स्टैंडर्ड रेट प्लान बनाने के लिए, 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
एपीआई का इस्तेमाल करके डेवलपर या कंपनी के लिए रेट प्लान बनाना
किसी खास डेवलपर या कंपनी पर रेट प्लान लागू करने के लिए, type
वैल्यू को
Developer
पर सेट करें. आपको अनुरोध में डेवलपर या कंपनी की पहचान भी करनी होगी. साथ ही, आईडी, कानूनी नाम, और कंपनी के डेवलपर का नाम भी देना होगा.
उदाहरण के लिए, नीचे दिया गया हिस्सा, Dev Five
डेवलपर के लिए रेट प्लान बनाता है:
... "type": "DEVELOPER", "developer" : { "id" : "0mkKu1PALUGfjUph", "legalName" : "DEV FIVE", "name" : "Dev Five" } ...
एपीआई का इस्तेमाल करके, डेवलपर कैटगरी के लिए रेट का प्लान बनाना
किसी डेवलपर कैटगरी पर रेट प्लान लागू करने के लिए, type
की वैल्यू को
Developer_Category
पर सेट करें. आपको अनुरोध में दी गई डेवलपर कैटगरी की पहचान भी करनी होगी.
उदाहरण के लिए:
... "type": "DEVELOPER_CATEGORY", "developerCategory" : { "id" : "5e172299-8232-45f9-ac46-40076139f373", "name" : "Silver", "description" : "Silver category" } ...
एपीआई का इस्तेमाल करके, एपीआई के लिए प्रॉडक्ट के हिसाब से रेट प्लान बनाना
एक से ज़्यादा एपीआई प्रॉडक्ट वाले एपीआई प्रॉडक्ट बंडल के लिए रेट प्लान बनाते समय, एपीआई प्रॉडक्ट के लिए अलग-अलग रेट प्लान की जानकारी दी जा सकती है.
उदाहरण के लिए, यह दो एपीआई प्रॉडक्ट की मदद से, रेवेन्यू के बंटवारे का प्लान बनाता है:
$ 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
एपीआई प्रॉडक्ट बंडल में एपीआई प्रॉडक्ट जोड़ने के लिए, आपको अनुरोध वाले मुख्य हिस्से में, एपीआई प्रॉडक्ट के लिए रेट प्लान की जानकारी जोड़नी होगी. इस जानकारी को एपीआई प्रॉडक्ट के हिसाब से बने रेट प्लान वाले एपीआई प्रॉडक्ट बंडल में जोड़ना लेख में बताया गया है.
$ 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
एपीआई का इस्तेमाल करके, रेट प्लान को सार्वजनिक या निजी के तौर पर सेट करना
रेट का प्लान बनाते समय, अनुरोध के मुख्य भाग में
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
एपीआई का इस्तेमाल करके रेट प्लान पब्लिश करना
रेट प्लान पब्लिश करने के लिए, रेट प्लान बनाते समय published
प्रॉपर्टी की वैल्यू को
'सही' पर सेट करें. डेवलपर, प्लान के लिए 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
एपीआई का इस्तेमाल करके, रेट प्लान के ड्राफ़्ट को सेव करना
अगर आपको रेट प्लान को पब्लिश किए बिना सेव करना है, तो रेट प्लान बनाते समय published
प्रॉपर्टी की वैल्यू को
'गलत' पर सेट करें.
उदाहरण के लिए, यहां एक रेट कार्ड प्लान बनाया जाता है और उसे ड्राफ़्ट के तौर पर सेव किया जाता है. हालांकि, अनुरोध का सिर्फ़ एक हिस्सा दिखाया जाता है:
$ 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
एपीआई का इस्तेमाल करके, रेट प्लान के ड्राफ़्ट में बदलाव करना
रेट प्लान के ड्राफ़्ट को अपडेट करने के लिए,
/organizations/{org_name}/monetization-packages/{package_id}/rate-plans/{plan_Id}
पर एक PUT अनुरोध जारी करें.
इसमें {package_id}
एपीआई पैकेज की पहचान है और
{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" } ], …
एपीआई का इस्तेमाल करके रेट प्लान देखना
इस सेक्शन में बताए गए तरीके से, कमाई करने के एपीआई का इस्तेमाल करके रेट प्लान देखे जा सकते हैं.
- एपीआई का इस्तेमाल करके, किसी संगठन के लिए सभी रेट प्लान देखना
- एपीआई का इस्तेमाल करके, किसी एपीआई प्रॉडक्ट बंडल के लिए सभी रेट प्लान देखना
- एपीआई का इस्तेमाल करके, एपीआई प्रॉडक्ट बंडल के लिए रेट प्लान देखना
- एपीआई का इस्तेमाल करके, डेवलपर के लिए चालू किए गए सभी रेट प्लान देखना
- एपीआई का इस्तेमाल करके, डेवलपर के लिए स्वीकार किया गया रेट प्लान देखना
- ऐसे डेवलपर के लिए स्वीकार किया गया रेट का प्लान देखना जिसमें एपीआई का इस्तेमाल करके, कोई एपीआई प्रॉडक्ट शामिल हो
- एपीआई का इस्तेमाल करके, डेवलपर के स्वीकार किए गए सभी रेट प्लान देखना
एपीआई का इस्तेमाल करके किसी संगठन के लिए सभी रेट प्लान देखना
किसी संगठन के सभी रेट प्लान देखने के लिए, /mint/organizations/{org_name}/rate-plans
पर जीईटी अनुरोध भेजें. इसमें {org_name}
आपके संगठन का नाम है.
नतीजों को फ़िल्टर करने के लिए, ये क्वेरी पैरामीटर पास किए जा सकते हैं:
क्वेरी पैरामीटर | ब्यौरा |
---|---|
all |
यह फ़्लैग बताता है कि सभी रेट प्लान को लौटाना है या नहीं. अगर false पर सेट किया जाता है, तो हर पेज के लिए दिखाए गए रेट प्लान की संख्या
size क्वेरी पैरामीटर से तय होती है. डिफ़ॉल्ट तौर पर, यह वैल्यू true होती है. |
size |
हर पेज पर लौटाए गए एपीआई पैकेज की संख्या. अगर all क्वेरी
पैरामीटर को 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
एपीआई का इस्तेमाल करके, किसी एपीआई प्रॉडक्ट बंडल के लिए सभी रेट प्लान देखना
किसी एपीआई पैकेज के सभी रेट प्लान देखने के लिए, /mint/organizations/{org_name}/monetization-packages/{package_id}/rate-plans
पर GET अनुरोध
जारी करें. इसमें {package_id}
, एपीआई पैकेज का आईडी होता है. कमाई करने का पैकेज बनाने पर, पैकेज आईडी
दिखता है.
डिफ़ॉल्ट रूप से, नतीजों में सिर्फ़ चालू, सार्वजनिक, और स्टैंडर्ड रेट प्लान दिखाए जाते हैं. शामिल करने के लिए:
- रेट प्लान ड्राफ़्ट करें या उनकी समयसीमा खत्म हो गई है. ऐसे में,
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
एपीआई का इस्तेमाल करके, एपीआई पैकेज के लिए रेट प्लान देखना
किसी एपीआई पैकेज का रेट प्लान देखने के लिए, /mint/organizations/{org_name}/monetization-packages/{package_id}/rate-plans/{plan_id}
के लिए जीईटी अनुरोध जारी करें. इसमें {package_id}
, एपीआई पैकेज का आईडी है और {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" }
एपीआई का इस्तेमाल करके, डेवलपर के लिए सभी चालू दर प्लान देखना
डेवलपर के लिए सभी चालू दर प्लान देखने के लिए, /mint/organizations/{org_name}/developers/{developer_id}/developer-rateplans
पर जीईटी अनुरोध जारी करें. इसमें {developer_id}
, डेवलपर का ईमेल पता है.
नतीजों को फ़िल्टर करने के लिए, ये क्वेरी पैरामीटर पास किए जा सकते हैं:
क्वेरी पैरामीटर | ब्यौरा |
---|---|
all |
यह फ़्लैग बताता है कि सभी एपीआई पैकेज लौटाने हैं या नहीं. अगर इस नीति को false पर सेट किया जाता है, तो हर पेज के लिए लौटाए गए एपीआई पैकेज की संख्या size क्वेरी पैरामीटर से तय होती है. डिफ़ॉल्ट तौर पर, यह वैल्यू false होती है. |
size |
हर पेज पर लौटाए गए एपीआई पैकेज की संख्या. डिफ़ॉल्ट वैल्यू 20 होती है. अगर all क्वेरी
पैरामीटर को 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 }
एपीआई का इस्तेमाल करके, डेवलपर के लिए स्वीकार किया गया रेट प्लान देखना
किसी डेवलपर का चालू किराया प्लान देखने के लिए, /mint/organizations/{org_name}/developers/{developer_id}/developer-rateplans/{developer_rateplan_id}
को एक जीईटी अनुरोध जारी करें. इस अनुरोध में, {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" }
ऐसे डेवलपर के लिए स्वीकार किया गया रेट प्लान देखना जिसमें एपीआई का इस्तेमाल करके, एपीआई प्रॉडक्ट शामिल है
अगर आपको एपीआई प्रॉडक्ट वाले किसी डेवलपर के लिए स्वीकार किए गए किराये का प्लान देखना है, तो /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
एपीआई का इस्तेमाल करके, वे सभी रेट प्लान देखना जिन्हें डेवलपर स्वीकार करता है
डेवलपर के स्वीकार किए गए रेट प्लान देखने के लिए, /mint/organizations/{org_name}/developers/{developer_id}/developer-accepted-rateplans
पर जीईटी अनुरोध जारी करें. इसमें {developer_id}
, डेवलपर का आईडी है.
नतीजों को फ़िल्टर करने के लिए, ये क्वेरी पैरामीटर पास किए जा सकते हैं:
क्वेरी पैरामीटर | ब्यौरा |
---|---|
all |
यह फ़्लैग बताता है कि सभी एपीआई पैकेज लौटाने हैं या नहीं. अगर इस नीति को false पर सेट किया जाता है, तो हर पेज के लिए लौटाए गए एपीआई पैकेज की संख्या size क्वेरी पैरामीटर से तय होती है. डिफ़ॉल्ट तौर पर, यह वैल्यू false होती है. |
size |
हर पेज पर लौटाए गए एपीआई पैकेज की संख्या. डिफ़ॉल्ट वैल्यू 20 होती है. अगर all क्वेरी
पैरामीटर को 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 }
एपीआई का इस्तेमाल करके, रेट प्लान का ड्राफ़्ट मिटाना
रेट प्लान का ड्राफ़्ट मिटाने के लिए, /organizations/{org_name}/monetization-packages/package_id}/rate-plans/{plan_Id}
के लिए 'मिटाएं' अनुरोध जारी करें. यहां
{plan_Id}
, मिटाए जाने वाले रेट प्लान की पहचान करता है और
{package_id}
रेट प्लान के लिए एपीआई पैकेज की पहचान है. उदाहरण
के लिए:
$ 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
रेट प्लान के लिए कॉन्फ़िगरेशन प्रॉपर्टी
एपीआई का इस्तेमाल करके रेट प्लान बनाते समय, ये कॉन्फ़िगरेशन सेटिंग तय की जा सकती हैं.
नाम | ब्यौरा | डिफ़ॉल्ट | ज़रूरी है? |
---|---|---|---|
advance |
यह ऑफ़र, सिर्फ़ बार-बार लगने वाले शुल्क के लिए मान्य है. ऐसा फ़्लैग जिससे यह पता चलता है कि बार-बार लगने वाला शुल्क, पहले से लिया जाएगा या नहीं. मान्य वैल्यू में ये शामिल हैं:
|
false | नहीं |
contractDuration |
|
लागू नहीं | नहीं |
contractDurationType |
|
लागू नहीं | नहीं |
currency |
रेट प्लान के लिए इस्तेमाल की जाने वाली मुद्रा. मुद्रा के लिए ISO 4217 कोड बताएं, जैसे कि
डॉलर के लिए |
लागू नहीं | हां |
description |
रेट प्लान की जानकारी. |
लागू नहीं | हां |
developer |
डेवलपर आईडी (ईमेल पता). सिर्फ़ डेवलपर के लिए रेट प्लान के बारे में बताएं. |
लागू नहीं | नहीं |
developerCategory |
डेवलपर कैटगरी आईडी. सिर्फ़ डेवलपर कैटगरी के रेट प्लान के लिए बताएं. |
लागू नहीं | नहीं |
displayName |
रेट प्लान के लिए, उपयोगकर्ता के हिसाब से सही डिसप्ले नेम. |
लागू नहीं | हां |
earlyTerminationFee |
अगर डेवलपर रिन्यूअल की अवधि से पहले ही प्लान खत्म कर देता है, तो एक बार लिया जाने वाला शुल्क लिया जाता है. |
लागू नहीं | नहीं |
endDate |
प्लान खत्म होने की तारीख. इस तारीख के बाद, डेवलपर को किराये का प्लान नहीं दिखेगा. अगर आपको किसी तय तारीख पर रेट प्लान को खत्म नहीं करना है, तो किराया तय करने का प्लान, बताई गई तारीख को दिन के आखिर तक लागू रहेगा. उदाहरण के लिए, अगर आपको रेट प्लान की समयसीमा 1 दिसंबर, 2016 को खत्म करनी है, तो आपको endDate की वैल्यू 2016-11-30 पर सेट करनी चाहिए. इस मामले में, रेट प्लान की समयसीमा 30 नवंबर, 2016 को दिन के आखिर में खत्म हो जाएगी. साथ ही, 1 दिसंबर, 2016 को किए गए सभी अनुरोध ब्लॉक कर दिए जाएंगे. ध्यान दें: एपीआई का इस्तेमाल करके रेट प्लान देखते समय, endDate टाइम स्टैंप को
|
लागू नहीं | नहीं |
freemiumDuration |
|
लागू नहीं | नहीं |
freemiumDurationType |
|
लागू नहीं | नहीं |
freemiumUnit |
फ़्रीमियम की संख्या. यह वैल्यू, ट्रांज़ैक्शन रिकॉर्ड करने की नीति में रिकॉर्ड किए गए कस्टम एट्रिब्यूट से जुड़े लेन-देन की संख्या या इकाइयों की संख्या हो सकती है. |
लागू नहीं | नहीं |
frequencyDuration |
यह ऑफ़र, सिर्फ़ बार-बार लगने वाले शुल्क के लिए मान्य है. |
लागू नहीं | नहीं |
frequencyDurationType |
यह ऑफ़र, सिर्फ़ बार-बार लगने वाले शुल्क के लिए मान्य है. frequencyDuration के साथ बार-बार लगने वाले शुल्क के बीच का समय. मान्य वैल्यू में ये शामिल हैं:
|
लागू नहीं | नहीं |
isPrivate |
यह फ़्लैग बताता है कि रेट प्लान सार्वजनिक है या निजी. डिफ़ॉल्ट तौर पर, यह
false (सार्वजनिक) पर सेट होती है. ज़्यादा जानकारी के लिए, सार्वजनिक बनाम निजी रेट प्लान देखें. |
लागू नहीं | नहीं |
monetizationPackage |
रेट प्लान के लिए एपीआई प्रॉडक्ट बंडल आईडी. |
लागू नहीं | नहीं |
name |
रेट प्लान का नाम. |
लागू नहीं | हां |
organization |
रेट प्लान के लिए संगठन का आईडी. |
लागू नहीं | हां |
paymentDueDays |
यह ऑफ़र, सिर्फ़ बार-बार लगने वाले शुल्क के लिए मान्य है. उन दिनों की संख्या जिनका शुल्क बकाया है. उदाहरण के लिए, वैल्यू को 30 पर सेट करें, ताकि यह बताया जा सके कि शुल्क 30 दिनों में देना है. |
लागू नहीं | नहीं |
proRate |
यह ऑफ़र, सिर्फ़ बार-बार लगने वाले शुल्क के लिए मान्य है. यह फ़्लैग बताता है कि जब कोई डेवलपर एक महीने में किसी प्लान को शुरू या खत्म करता है, तो बार-बार लिया जाने वाला शुल्क प्रोरेट किया जाता है या नहीं. मान्य वैल्यू में ये शामिल हैं:
|
false | नहीं |
published |
यह फ़्लैग तय करता है कि डेवलपर को रेट प्लान देखने के लिए पब्लिश करना चाहिए या नहीं. मान्य वैल्यू में ये शामिल हैं:
|
लागू नहीं | हां |
ratePlanDetails |
रेट प्लान की जानकारी (रेट प्लान की जानकारी के लिए कॉन्फ़िगरेशन प्रॉपर्टी देखें). |
लागू नहीं | हां |
recurringFee |
जब तक डेवलपर प्लान खत्म नहीं कर देता, तब तक डेवलपर से वह शुल्क लगातार लिया जाता है. |
लागू नहीं | नहीं |
recurringStartUnit |
सिर्फ़ तब मान्य है, जब |
लागू नहीं | नहीं |
recurringType |
बार-बार लगने वाले शुल्क के लिए शेड्यूल करें. मान्य वैल्यू में ये शामिल हैं:
|
लागू नहीं | नहीं |
setUpFee |
हर डेवलपर से प्लान शुरू होने की तारीख (यानी, जिस तारीख को डेवलपर प्लान खरीदता है) ऐसा शुल्क जो हर डेवलपर से लिया जाता है. |
लागू नहीं | नहीं |
startDate |
प्लान शुरू होने की तारीख. डेवलपर इस तारीख से, रेट प्लान देख पाएंगे. |
लागू नहीं | हां |
type |
रेट प्लान का टाइप. इनमें से कोई एक जानकारी दें:
|
लागू नहीं | हां |
रेट प्लान की जानकारी के लिए कॉन्फ़िगरेशन प्रॉपर्टी
रेट प्लान बनाते समय, ratePlanDetails
कलेक्शन के हिस्से के तौर पर, इनमें से किसी भी कॉन्फ़िगरेशन की सही जानकारी दी जा सकती है.
नाम | ब्यौरा | डिफ़ॉल्ट | ज़रूरी है? |
---|---|---|---|
aggregateFreemiumCounters |
इस फ़्लैग से पता चलता है कि एग्रीगेट काउंटर चालू हैं या नहीं. इससे यह पता चलता है कि एपीआई प्रॉडक्ट का इस्तेमाल, मुफ़्त रेंज में किया जा रहा है या नहीं. किसी प्रॉडक्ट के लिए फ़्रीमियम प्लान सेट अप करने के लिए एग्रीगेट काउंटर चालू होने चाहिए. मान्य वैल्यू में ये शामिल हैं:
|
लागू नहीं | नहीं |
aggregateStandardCounters |
ऐसा फ़्लैग जो यह बताता है कि इस्तेमाल के बैंड का पता लगाने के लिए एग्रीगेट काउंटर का इस्तेमाल किया गया है या नहीं. जैसे, रेट कार्ड प्लान के लिए वॉल्यूम बैंड. वैल्यू इनमें से कोई एक हो सकती है:
|
लागू नहीं | नहीं |
aggregateTransactions |
ध्यान दें: फ़िलहाल, इस प्रॉपर्टी का इस्तेमाल कमाई करने के लिए नहीं किया जा रहा है और इसे अनदेखा किया जा सकता है. |
सही | नहीं |
currency |
Currency. |
लागू नहीं | नहीं |
duration |
कैलकुलेशन की फ़्रीक्वेंसी के लिए समयावधि और उदाहरण के लिए, दो महीने की कैलकुलेशन फ़्रीक्वेंसी तय करने के लिए, |
लागू नहीं | नहीं |
durationType |
उदाहरण के लिए, |
लागू नहीं | नहीं |
freemiumDuration |
|
लागू नहीं | नहीं |
freemiumDurationType |
उदाहरण के लिए, यह बताने के लिए कि एपीआई प्रॉडक्ट के फ़्रीमियम की अवधि 30 दिन है, |
लागू नहीं | नहीं |
freemiumUnit |
एपीआई प्रॉडक्ट के लिए फ़्रीमियम की संख्या. यह वैल्यू, ट्रांज़ैक्शन रिकॉर्ड करने की नीति में रिकॉर्ड किए गए कस्टम एट्रिब्यूट से जुड़े लेन-देन की संख्या या यूनिट की संख्या हो सकती है. |
लागू नहीं | नहीं |
meteringType |
रेट कार्ड प्लान के लिए चार्जिंग मॉडल. मान्य वैल्यू में ये शामिल हैं:
|
लागू नहीं | हाँ |
organization |
संगठन आईडी. |
लागू नहीं | नहीं |
paymentDueDays |
पोस्टपेड डेवलपर के लिए पेमेंट की आखिरी तारीख. उदाहरण के लिए, वैल्यू को 30 पर सेट करके यह बताएं कि पेमेंट करने के लिए 30 दिनों की शर्त है. |
लागू नहीं | नहीं |
product |
एपीआई प्रॉडक्ट की जानकारी, जैसे कि आईडी. |
लागू नहीं | नहीं |
ratePlanRates |
रेट प्लान के रेट की जानकारी. जैसे, रेट प्लान किस तरह का है ( |
लागू नहीं | हां |
ratingParameter |
रेट प्लान का आधार. रेट प्लान, लेन-देन या किसी कस्टम एट्रिब्यूट पर आधारित होता है. मान्य वैल्यू में ये शामिल हैं:
|
VOLUME |
हां |
ratingParameterUnit |
|
लागू नहीं | हां |
revenueType |
रेवेन्यू के बंटवारे के प्लान में रेवेन्यू के हिस्से का आधार. मान्य वैल्यू में ये शामिल हैं:
|
लागू नहीं | नहीं |
type |
रेट प्लान का टाइप. मान्य वैल्यू में ये शामिल हैं:
अलग-अलग तरह के रेट के बारे में ज़्यादा जानने के लिए, ऐसे रेट प्लान देखें जिन्हें इस्तेमाल किया जा सकता है. |
लागू नहीं | हां |