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

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

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

परिचय

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Edge

Edge UI का इस्तेमाल करके, डेवलपर पेज को ऐक्सेस करने के लिए:

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

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

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

Edge का नया यूज़र इंटरफ़ेस (Private Cloud)

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

  1. New Edge यूज़र इंटरफ़ेस (यूआई) में http://host:3001/edge पर साइन इन करें. यहां host, New Edge यूज़र इंटरफ़ेस (यूआई) चलाने वाले होस्ट का आईपी पता या डीएनएस नाम है.
  2. बाईं ओर मौजूद नेविगेशन बार में, पब्लिश करें > डेवलपर को चुनें.

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

New Edge के यूज़र इंटरफ़ेस में डेवलपर पेज

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

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

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

  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 का इस्तेमाल करके, डेवलपर को मैनेज करें.

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