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

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

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

परिचय

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Edge

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

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

डेवलपर पेज दिखेगा.

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

क्लासिक Edge (निजी क्लाउड)

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

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

डेवलपर पेज दिखेगा.

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

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

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

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

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

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

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

पब्लिक क्लाउड के लिए Apigee Edge की मदद से, 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

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

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

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

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

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

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

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

कैटगरी 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 डेवलपर के लिए टैक्स की अनुमानित दर. दशमलव के पहले ज़्यादा से ज़्यादा तीन वर्ण और दशमलव के बाद चार वर्ण वाली दशमलव वैल्यू डालें.

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

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

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