ऐप्लिकेशन डेवलपर रजिस्टर करें

Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं.
जानकारी

यहां बताए गए तरीके से, अपने ऐप्लिकेशन डेवलपर रजिस्टर और मैनेज करें. (ऐप्लिकेशन रजिस्ट्रेशन एक अलग प्रक्रिया है, जैसा कि ऐप्लिकेशन रजिस्टर करें और एपीआई कुंजियों को मैनेज करें में बताया गया है).

शुरुआती जानकारी

Edge से आपको कई फ़ायदे मिलते हैं, जो पूरी तरह से इस बात पर निर्भर करते हैं कि आपके एपीआई को कौन कॉल कर रहा है. उदाहरण के लिए, एपीआई सुरक्षा, ट्रैफ़िक मैनेजमेंट, और आंकड़ों का सही डेटा, इस बात पर निर्भर करता है कि कॉल करने वाले का पता कौनसा है. Edge को कैसे पता चलेगा कि आपके एपीआई को कौन कॉल कर रहा है? हर एपीआई कॉल में, यूज़र आईडी, एपीआई पासकोड या OAuth टोकन जैसी यूनीक जानकारी पढ़कर. उस खास जानकारी से, एपीआई प्रॉक्सी में बनाए गए फ़ंक्शन लॉक या अनलॉक हो जाते हैं. इससे आपको एपीआई के ऐक्सेस और व्यवहार पर पूरा कंट्रोल मिलता है.

इसलिए, ऐप्लिकेशन डेवलपर को आपके एपीआई का इस्तेमाल करने के लिए रजिस्टर करना होगा. जोड़े जाने के बाद, डेवलपर अपने ऐप्लिकेशन रजिस्टर करते हैं और इस्तेमाल करने के लिए एपीआई चुनें. साथ ही, आपके एपीआई ऐक्सेस करने के लिए ज़रूरी यूनीक एपीआई क्रेडेंशियल (उपभोक्ता कुंजियां और सीक्रेट) पाएं.

ऐप्लिकेशन डेवलपर को रजिस्टर करने का तरीका

इनमें से किसी एक तरीके का इस्तेमाल करके, ऐप्लिकेशन डेवलपर को रजिस्टर करें:

डेवलपर पोर्टल पर डेवलपर खातों को मैनेज करने के लिए सुझाव

Apigee का सुझाव है कि आप डेवलपर खातों को सीधे अपने डेवलपर पोर्टल पर मैनेज करें.

अगर इंटिग्रेट किए गए पोर्टल का इस्तेमाल किया जा रहा है, तो इसी तरीके से यह पक्का किया जा सकता है कि इंटिग्रेट किए गए पोर्टल और Edge पर डेवलपर खाते सिंक में रहें.

Drupal पर आधारित डेवलपर पोर्टल का इस्तेमाल करने पर, सीधे डेवलपर पोर्टल पर डेवलपर खातों को मैनेज करने के ये फ़ायदे मिलते हैं:

  • पोर्टल पर एडमिन इंटरफ़ेस की मदद से डेवलपर को जोड़ने पर, पोर्टल के लिए डेवलपर का पासवर्ड सेट किया जा सकता है. साथ ही, डेवलपर को अपने-आप भेजा जाने वाला ईमेल मैसेज ट्रिगर किया जा सकता है.

    Edge का इस्तेमाल करके, किसी डेवलपर को जोड़ते या उसमें बदलाव करते समय, डेवलपर को कोई ईमेल नहीं भेजा जाता. साथ ही, पोर्टल पर डेवलपर के लिए पासवर्ड सेट नहीं किया जा सकता. इसलिए, डेवलपर को पोर्टल में साइन इन करने से पहले अपना पासवर्ड पोर्टल पर रीसेट करना होगा.

  • पोर्टल पर डेवलपर के खाते में किए गए बदलाव, Edge पर अपने-आप भेज दिए जाते हैं.

अगर आपको Edge का इस्तेमाल करके Drupal पर आधारित डेवलपर खातों को मैनेज करना है, तो आपको ऐप्लिकेशन डेवलपर को पोर्टल और Edge के बीच सिंक करना होगा.

डेवलपर पेज को एक्सप्लोर करना

EDGE यूआई और क्लासिक Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, डेवलपर पेज को ऐक्सेस करें और उसे एक्सप्लोर करें.

Edge

Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके डेवलपर पेज को ऐक्सेस करने के लिए:

  1. apigee.com/edge में साइन इन करें.
  2. बाएं नेविगेशन बार में, पब्लिश करें > डेवलपर चुनें.

इसके बाद, आपको डेवलपर पेज दिखेगा.

जैसा कि ऊपर दिखाए गए डायग्राम में बताया गया है, डेवलपर पेज की मदद से ये काम किए जा सकते हैं:

क्लासिक एज (प्राइवेट क्लाउड)

क्लासिक Edge यूआई का इस्तेमाल करके डेवलपर पेज को ऐक्सेस करने के लिए:

  1. http://ms-ip:9000 में साइन इन करें. यहां ms-ip, मैनेजमेंट सर्वर नोड का आईपी पता या डीएनएस नाम है.
  2. सबसे ऊपर मौजूद नेविगेशन बार में, पब्लिश करें > डेवलपर चुनें.

इसके बाद, आपको डेवलपर पेज दिखेगा.

डेवलपर जोड़ना

डेवलपर जोड़ने के लिए:

  1. डेवलपर पेज को ऐक्सेस करें.
  2. + डेवलपर पर क्लिक करें.
  3. डेवलपर की जानकारी डालें. इसमें नाम, सरनेम, ईमेल पता, और उपयोगकर्ता नाम शामिल है.
  4. बनाएं पर क्लिक करें.

डेवलपर की जानकारी देखना और उसमें बदलाव करना

डेवलपर की जानकारी देखना और उसमें बदलाव करना. जिन संगठनों के लिए कमाई करने की सुविधा चालू है उनके लिए, कमाई करने से जुड़े एट्रिब्यूट कॉन्फ़िगर करना लेख में बताए गए उन कस्टम एट्रिब्यूट में बदलाव किया जा सकता है जिनके बारे में कमाई करने की सुविधा चालू की गई है.

डेवलपर की जानकारी देखने और उसमें बदलाव करने के लिए:

  1. डेवलपर पेज को ऐक्सेस करें.
  2. डेवलपर की जानकारी देखने के लिए, डेवलपर की उस पंक्ति पर क्लिक करें जिसे देखना है और जिसमें बदलाव करना है.
  3. जानकारी वाले सेक्शन में, नीचे दी गई जानकारी दिखती है. ज़रूरत के हिसाब से डेवलपर की जानकारी में बदलाव करें.
    विवरण ब्यौरा
    ब्यौरा डेवलपर का नाम और उपनाम, उपयोगकर्ता नाम, और ईमेल पता, रजिस्ट्रेशन की स्थिति और कुल समय, और डेवलपर आईडी.
    डेवलपर की जानकारी में बदलाव करने के लिए, इनमें से किसी भी फ़ील्ड पर क्लिक करें:
    • नाम
    • सरनेम
    • ईमेल
    • उपयोगकर्ता नाम
    कॉन्टेंट में बदलाव करें और बदलाव की पुष्टि करने के लिए, Enter दबाएं.
    कस्टम विशेषताएं डेवलपर के लिए तय किए गए कस्टम एट्रिब्यूट. ज़रूरत के हिसाब से कस्टम एट्रिब्यूट कॉन्फ़िगर करें. ज़्यादा जानकारी के लिए, देखें:
    ऐप्लिकेशन कैंपेन ऐसे ऐप्लिकेशन जिन्हें डेवलपर ने रजिस्टर किया है. ऐप्लिकेशन रजिस्टर करना देखें.
  4. स्थिति फ़ील्ड में जाकर, डेवलपर को चालू या बंद करें.
    ज़्यादा जानकारी के लिए, डेवलपर को चालू और बंद करना देखें.

Apigee Edge for Public Cloud की मदद से, इकाइयों के ऐक्सेस होने के बाद, Edge नीचे दी गई इकाइयों को कम से कम 180 सेकंड तक कैश मेमोरी में रखता है.

  • OAuth ऐक्सेस टोकन. इसका मतलब है कि रद्द किया गया टोकन, कैश मेमोरी की समयसीमा खत्म होने तक तीन मिनट तक काम कर सकता है.
  • कुंजी मैनेज करने वाली सेवा (केएमएस) की इकाइयां (ऐप्लिकेशन, डेवलपर, एपीआई प्रॉडक्ट).
  • OAuth टोकन और केएमएस इकाइयों पर कस्टम एट्रिब्यूट.

किसी डेवलपर के लिए कस्टम एट्रिब्यूट मैनेज करना

हर डेवलपर के लिए ज़्यादा से ज़्यादा 18 कस्टम एट्रिब्यूट जोड़ें. इनमें कमाई करने से जुड़े ऐसे एट्रिब्यूट भी शामिल हैं जिनके बारे में कमाई करने से जुड़े एट्रिब्यूट कॉन्फ़िगर करने में बताया गया है.

कस्टम एट्रिब्यूट को मैनेज करने के लिए:

  1. डेवलपर पेज को ऐक्सेस करें.
  2. डेवलपर की जानकारी खोलने के लिए, डेवलपर की उस पंक्ति पर क्लिक करें जिसके लिए आपको कस्टम एट्रिब्यूट मैनेज करने हैं.
  3. कस्टम एट्रिब्यूट सेक्शन में, + पर क्लिक करें.
  4. एट्रिब्यूट का नाम और वैल्यू डालें.
  5. पर क्लिक करें.
  6. किसी कस्टम एट्रिब्यूट को मिटाने के लिए, कर्सर को एट्रिब्यूट पर रखें और ऐक्शन मेन्यू में पर क्लिक करें.

डेवलपर को चालू और बंद करना

जब कोई ऐप्लिकेशन डेवलपर आपके पोर्टल में खुद रजिस्टर करता है, तो आपके पास यह कॉन्फ़िगर करने का विकल्प होता है कि वह डिफ़ॉल्ट रूप से चालू हो या नहीं.

अगर कोई डेवलपर कुछ समय से इस्तेमाल में नहीं होता है, तब भी वह डेवलपर पोर्टल में साइन इन करके ऐप्लिकेशन बना सकता है. हालांकि, उससे जुड़ी कोई भी एपीआई कुंजी काम नहीं करेगी. डेवलपर के ऐप्लिकेशन की मंज़ूरी वाले (या अन्य) स्टेटस, एपीआई कुंजियों की तरह ही बने रहते हैं. हालांकि, डेवलपर के इनऐक्टिव होने पर, वे मान्य नहीं होती हैं.

डेवलपर को चालू या बंद करने के लिए:

  1. डेवलपर पेज को ऐक्सेस करें.
  2. डेवलपर की जानकारी खोलने के लिए, डेवलपर की उस पंक्ति पर क्लिक करें जिसे आपको चालू या बंद करना है.
  3. जानकारी सेक्शन में, ज़रूरत के मुताबिक स्थिति फ़ील्ड को चालू है या बंद है पर सेट करें.
  4. अगर डेवलपर एक से ज़्यादा संगठनों में है, तो यह तरीका दोहराएं.

पब्लिश करने के डेटा को एक्सपोर्ट किया जा रहा है

नीचे दिए गए पब्लिशिंग डेटा को, कॉमा लगाकर अलग की गई वैल्यू वाली (CSV) वाली फ़ाइल के तौर पर एक्सपोर्ट करें:

  • डेवलपर का विवरण
  • डेवलपर, ऐप्लिकेशन, और एपीआई प्रॉडक्ट की जानकारी

पब्लिश होने वाले डेटा को एक्सपोर्ट करने के लिए:

  1. डेवलपर पेज को ऐक्सेस करें.
  2. CSV फ़ाइल एक्सपोर्ट करें... पर क्लिक करें
  3. ड्रॉप-डाउन से डेवलपर या डेवलपर, ऐप्लिकेशन और प्रॉडक्ट चुनें.

पब्लिश करने के लिए चुना गया डेटा, CSV फ़ाइल के तौर पर डाउनलोड किया जाता है.

किसी डेवलपर को मिटाना

डेवलपर को हटाने के लिए:

  1. डेवलपर पेज को ऐक्सेस करें.
  2. अपने कर्सर को डेवलपर की उस पंक्ति पर रखें जिसे मिटाना है, ताकि ऐक्शन मेन्यू दिखाया जा सके.
  3. पर क्लिक करें.
  4. मिटाने की पुष्टि करने के लिए, मिटाएं पर क्लिक करें.

ऐप्लिकेशन डेवलपर को पोर्टल और Edge के बीच सिंक करना

अगर आप अपने एपीआई को पब्लिश करने के लिए Drupal पर आधारित डेवलपर पोर्टल का इस्तेमाल कर रहे हैं, तो Edge का इस्तेमाल करके ऐप्लिकेशन डेवलपर में किए गए बदलाव, पोर्टल में लागू नहीं होंगे. आपको पोर्टल एडमिन के तौर पर पोर्टल में साइन इन करना होगा. साथ ही, उन बदलावों को पोर्टल पर दिखाने के लिए, पोर्टल को Edge के साथ सिंक करना होगा.

अपने डेवलपर पोर्टल को Edge पर तय किए गए ऐप्लिकेशन डेवलपर के साथ सिंक करने के लिए, नीचे दिए गए सेक्शन देखें:

डेवलपर को कंपनियों में ग्रुप करना

कमाई करने की सुविधा का इस्तेमाल करके, कंपनी को उन डेवलपर का ग्रुप कहा जाता है जिन्हें एक ही इकाई के तौर पर मैनेज किया जाता है. कंपनी ऐसा ग्रुप हो सकती है जो आपके संगठन के लिए सही हो. जैसे, कारोबार की इकाई, प्रॉडक्ट लाइन या डिवीज़न. डेवलपर को कंपनियों में ग्रुप करना तब फ़ायदेमंद होता है, जब आपको किसी एक कॉर्पोरेट इकाई से जुड़े कई डेवलपर को शामिल करना हो. उदाहरण के लिए, हो सकता है कि आपको बिलिंग के लिए अलग-अलग कंपनियां सेट अप करनी पड़ें. हालांकि, आपके संगठन में मौजूद डेवलपर को किसी कंपनी से जुड़े होने की ज़रूरत नहीं होती. ध्यान दें कि डेवलपर हमेशा एक ही इकाई होता है और उसकी पहचान ईमेल एलिमेंट से खास तौर पर की जाती है. अगर कोई डेवलपर किसी कंपनी का हिस्सा है, तो आपको डेवलपर पेज पर कंपनी का नाम दिखेगा.

कमाई करने के लिए, कंपनियों और डेवलपर को मैनेज करने के बारे में ज़्यादा जानकारी के लिए, कंपनियों और डेवलपर को मैनेज करना लेख पढ़ें.

कमाई करने से जुड़े एट्रिब्यूट कॉन्फ़िगर करना

यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके डेवलपर में बदलाव करते समय या API का इस्तेमाल करके, डेवलपर बनाते या उसमें बदलाव करते समय, नीचे दी गई टेबल में बताई गई कमाई करने से जुड़ी प्रॉपर्टी कॉन्फ़िगर की जा सकती हैं. शुरुआत में, संगठन की प्रोफ़ाइल में बदलाव करते समय, संगठन के लिए कमाई करने से जुड़ी प्रॉपर्टी कॉन्फ़िगर की जाती हैं.

फ़ील्ड का नाम कस्टम एट्रिब्यूट का नाम ब्यौरा
पता MINT_DEVELOPER_ADDRESS

डेवलपर का पता, जिसमें इन फ़ील्ड को शामिल किया गया है: पता (लाइन 1 और 2), शहर, राज्य, पिन कोड, और देश.

बिलिंग प्रोफ़ाइल MINT_BILLING_PROFILE

आपके संगठन के लिए बिलिंग साइकल. मान्य वैल्यू में ये शामिल हैं:

  • PRORATED: बिलिंग, कैलेंडर महीने में एपीआई प्रॉडक्ट के इस्तेमाल के दिनों की संख्या पर आधारित होती है.
  • CALENDAR_MONTH: बिलिंग हर महीने की जाती है.
बिलिंग प्रकार MINT_BILLING_TYPE

बिलिंग के लिए इस्तेमाल किया जाने वाला डेवलपर का पेमेंट मॉडल. वैल्यू इनमें से कोई एक हो सकती है:

  • प्रीपेड: डेवलपर एपीआई प्रॉडक्ट का इस्तेमाल करने के लिए पहले से पैसे चुकाता है. एपीआई प्रॉडक्ट का इस्तेमाल करने पर, डेवलपर के बैलेंस से पैसे काट लिए जाते हैं. डेवलपर के पास प्रीपेड बैलेंस होना चाहिए, ताकि एपीआई प्रॉडक्ट को खरीदा जा सके.
  • POSTपेड: एपीआई प्रॉडक्ट का इस्तेमाल करने के लिए, डेवलपर को हर महीने इनवॉइस के ज़रिए बिल भेजा जाता है. एपीआई प्रॉडक्ट के इस्तेमाल के लिए डेवलपर, इनवॉइस में शामिल प्लान(प्लान) की ओर से तय की गई, पैसे चुकाने की शर्तों के मुताबिक पैसे चुकाता है.
  • दोनों: किसी भी बिलिंग टाइप के साथ काम करता है. डिफ़ॉल्ट तौर पर, प्रीपेड होता है.

एपीआई का इस्तेमाल करके प्रीपेड और पोस्टपेड बिलिंग टाइप कॉन्फ़िगर करना लेख पढ़ें.

कैटगरी MINT_DEVELOPER_CATEGORY डेवलपर कैटगरी जिसमें आपको डेवलपर जोड़ना है. डेवलपर कैटगरी, एक जैसी विशेषताओं वाले डेवलपर या कंपनियों के ग्रुप को कहते हैं. ज़्यादा जानकारी के लिए, डेवलपर कैटगरी मैनेज करें देखें.
कंपनी का आईडी MINT_COMPANY_ID कंपनी का आईडी, अगर लागू हो. ज़्यादा जानकारी के लिए, डेवलपर को कंपनियों में ग्रुप बनाना लेख पढ़ें.
डेवलपर टाइप MINT_DEVELOPER_TYPE इस प्रॉपर्टी का इस्तेमाल Apigee नहीं करता है.

डेवलपर किस तरह का है. मान्य वैल्यू में ये शामिल हैं: TRUSTED या UNTRUSTED

ब्रोकर है MINT_IS_BROKER यह फ़्लैग बताता है कि कुल आय पर आधारित आय है या नहीं.
कानूनी नाम MINT_DEVELOPER_LEGAL_NAME डेवलपर का कानूनी नाम, जिसका इस्तेमाल सभी रिपोर्ट में किया जाएगा.
ध्यान दें: यह एट्रिब्यूट तब ज़रूरी है, जब डेवलपर किसी कंपनी के साथ ग्रुप न किया गया हो और उसे पब्लिश किए गए रेट प्लान की सदस्यता लेनी हो.
सेल्फ़ बिलिंग MINT_HAS_SELF_BILLING यह फ़्लैग बताता है कि खुद से लिए जाने वाले इनवॉइस चालू हैं या नहीं. अगर (true) से कमाई करने की सुविधा चालू है, तो आय के हिस्से वाले स्टेटमेंट के बजाय, खुद से बिलिंग करने वाला इनवॉइस जनरेट होता है. खुद से की जाने वाली बिलिंग का इनवॉइस एक वित्तीय दस्तावेज़ होता है. इसमें डेवलपर की बकाया रकम की जानकारी होती है. यह डेवलपर की ओर से, एपीआई सेवा देने वाली कंपनी के लिए इनवॉइस की तरह काम करता है.
टैक्स में छूट मिलने की पुष्टि # MINT_TAX_EXEMPT_AUTH_NO टैक्स में छूट मिलने का सरकारी नंबर (अगर लागू हो).
कर की दर MINT_APPROX_TAX_RATE डेवलपर के लिए टैक्स की अनुमानित दर. ऐसी दशमलव वैल्यू डालें जिसमें दशमलव से पहले ज़्यादा से ज़्यादा तीन वर्ण और दशमलव के बाद चार वर्ण हों.

एपीआई का इस्तेमाल करके डेवलपर को मैनेज करना

डेवलपर एपीआई का इस्तेमाल करके डेवलपर को मैनेज करें.

एपीआई का इस्तेमाल करके डेवलपर बनाते और अपडेट करते समय, कमाई करने से जुड़े एट्रिब्यूट कॉन्फ़िगर करने में बताए गए, कमाई करने से जुड़े एट्रिब्यूट को ज़रूरत के हिसाब से कॉन्फ़िगर किया जा सकता है.