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

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

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

परिचय

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

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

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

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

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

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

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

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

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

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

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

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

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

Edge यूज़र इंटरफ़ेस (यूआई) और Classic Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, Developers पेज को ऐक्सेस करें और उसके बारे में जानें.

Edge

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

  1. apigee.com/edge में साइन इन करें.
  2. बाईं ओर मौजूद नेविगेशन बार में, पब्लिश करें > डेवलपर को चुनें.

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

आंकड़े में हाइलाइट किए गए डेवलपर पेज पर, ये काम किए जा सकते हैं:

Classic Edge (Private Cloud)

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

  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 ऐक्सेस टोकन. इसका मतलब है कि रद्द किया गया टोकन, तीन मिनट तक काम कर सकता है. ऐसा तब तक होता है, जब तक उसकी कैश मेमोरी की समयसीमा खत्म नहीं हो जाती.
  • Key Management Service (KMS) इकाइयां (ऐप्लिकेशन, डेवलपर, एपीआई प्रॉडक्ट).
  • OAuth टोकन और KMS इकाइयों पर कस्टम एट्रिब्यूट.

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

हर डेवलपर के लिए, ज़्यादा से ज़्यादा 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 पर तय किए गए ऐप्लिकेशन डेवलपर के साथ सिंक करने के लिए, यहां दिए गए सेक्शन देखें:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Developer API का इस्तेमाल करके, डेवलपर को मैनेज करें.

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