डेवलपर की श्रेणियां मैनेज करें

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

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

डेवलपर कैटगरी पेज को एक्सप्लोर करना

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. कंपनी पेज पर, बदलाव करें पर क्लिक करें.
  4. कंपनी के लिए डेवलपर कैटगरी चुनें.
  5. सेव करें पर क्लिक करें.

डेवलपर कैटगरी में बदलाव करना

यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, डेवलपर कैटगरी में बदलाव करने के लिए:

  1. कैटगरी डेवलप करने का पेज ऐक्सेस करें.
  2. कर्सर को उस डेवलपर कैटगरी पर ले जाएं जिसमें आपको बदलाव करना है. इसके बाद, पर क्लिक करें.
  3. डेवलपर की कैटगरी डालें.
  4. डेवलपर कैटगरी अपडेट करें पर क्लिक करें.

डेवलपर कैटगरी मिटाना

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

  1. कैटगरी डेवलप करने का पेज ऐक्सेस करें.
  2. कर्सर को उस डेवलपर कैटगरी पर ले जाएं जिसमें आपको बदलाव करना है.
  3. पर क्लिक करें.
  4. कार्रवाई की पुष्टि करने के लिए, मिटाएं पर क्लिक करें.

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

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

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

/mint/organizations/{org_name}/developer-categories पर पोस्ट अनुरोध भेजकर, डेवलपर कैटगरी जोड़ें.

अनुरोध करते समय, आपको पेलोड में कैटगरी name और description, दोनों की जानकारी देनी होगी. उदाहरण के लिए:

curl -X POST "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-categories" \
  -H "Content-Type:application/json"  \
  -d '{
    "name": "Gold",
    "description": "Gold membership"
  }' \
  -u email:password

रिस्पॉन्स कुछ ऐसा दिखेगा:

{
  "description" : "Gold membership",
  "id" : "aa6f960a-d9fd-416e-be39-c071418aabd0",
  "name" : "Gold"
}

एपीआई का इस्तेमाल करके, डेवलपर या कंपनी को डेवलपर कैटगरी में जोड़ना

कंपनी या डेवलपर को जोड़ने या उसमें बदलाव करने के लिए, कंपनी या डेवलपर को किसी डेवलपर कैटगरी में जोड़ें. इसके लिए, इन संसाधनों पर POST अनुरोध करें:

  • /organizations/{org_name}/companies
  • /organizations/{org_name}/developers

कंपनी या डेवलपर की जानकारी में बदलाव करते समय, किसी डेवलपर या कंपनी को डेवलपर कैटगरी में जोड़ने के लिए, इन संसाधनों पर PUT अनुरोध करें:

  • /organizations/{org_name}/companies/{company_id}
  • /organizations/{org_name}/developers/{developer_id}

कोई कंपनी या डेवलपर, डेवलपर की सिर्फ़ एक कैटगरी से जुड़ा हो सकता है.

अनुरोध के मुख्य हिस्से में, MINT_DEVELOPER_CATEGORY को एट्रिब्यूट के तौर पर बताएं. साथ ही, कैटगरी के इंटरनल आईडी को वैल्यू के तौर पर बताएं. उदाहरण के लिए, नीचे दिया गया अनुरोध, पहले से मौजूद किसी डेवलपर को "गोल्ड" नाम की डेवलपर कैटगरी में जोड़ता है. इस कैटगरी का आईडी aa6f960a-d9fd-416e-be39-c071418aabd0 है.

curl -X PUT "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/K4jW2QLjZ1h8GFA8" \
  -H "Content-Type: application/json" \
  -d '{
   "email" : "developer@apigee.com",
    "developerId" : "K4jW2QLjZ1h8GFA8",
    "firstName" : "Dev",
    "lastName" : "One",
    "userName" : "devone",    
    "attributes" : [ {
      "name" : "MINT_REGISTRATION_ID",
      "value" : "dev1"
    }, {
      "name" : "MINT_DEVELOPER_LEGAL_NAME",
      "value" : "DEV ONE"
    }, {
      "name" : "MINT_DEVELOPER_TYPE",
      "value" : "TRUSTED"
    }, {
      "name" : "MINT_BILLING_TYPE",
      "value" : "PREPAID"
    }, {
      "name" : "MINT_IS_BROKER",
      "value" : "TRUE"
    }, {
      "name" : "MINT_DEVELOPER_CATEGORY",
      "value" : "aa6f960a-d9fd-416e-be39-c071418aabd0"
    }, {
      "name" : "MINT_DEVELOPER_ADDRESS",
      "value" : "{
                   "address1": "Dev One Address",
                   "city": "Pleasanton",
                   "country": "US",
                   "isPrimary": "true",
                   "state": "CA",
                   "zip": "94588"
                }"
    }
  }' \
  -u email:password

एपीआई का इस्तेमाल करके, डेवलपर कैटगरी देखना

किसी संगठन में किसी खास डेवलपर कैटगरी या सभी डेवलपर कैटगरी देखें.

/mint/organizations/{org_name}/developer-categories/{category_id} पर GET अनुरोध भेजकर, किसी डेवलपर कैटगरी को देखें. यहां {category_id}, डेवलपर कैटगरी की पहचान है. डेवलपर कैटगरी जोड़ने पर, आईडी रिस्पॉन्स में दिखता है. उदाहरण के लिए:

curl -X GET "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-categories/aa6f960a-d9fd-416e-be39-c071418aabd0" \
  -H "Accept:application/json" \
  -u email:password

किसी संगठन के लिए, एपीआई डेवलपर की सभी कैटगरी देखें. इसके लिए, /mint/organizations/{org_id}/developer-categories पर GET अनुरोध करें. उदाहरण के लिए:

curl -X GET "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-categories" \
  -H "Accept:application/json" \
  -u email:password

एपीआई का इस्तेमाल करके, डेवलपर कैटगरी में बदलाव करना

/mint/organizations/{org_name}/developer-categories/{category_id} पर PUT अनुरोध भेजकर, डेवलपर कैटगरी में बदलाव करें. यहां {category_id}, अपडेट की जाने वाली कैटगरी की पहचान है. आपको अनुरोध के मुख्य हिस्से में, अपडेट की गई सेटिंग और डेवलपर के लिए तय की गई कैटगरी का आईडी बताना होगा. उदाहरण के लिए, इस अनुरोध में डेवलपर कैटगरी की जानकारी में बदलाव किया गया है:

curl -X PUT "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-categories/aa6f960a-d9fd-416e-be39-c071418aabd0" \
  -H "Content-Type: application/json"  \
  -d '{
    "id": "aa6f960a-d9fd-416e-be39-c071418aabd0",
    "description": "Premium membership"
  }' \
  -u email:password

एपीआई का इस्तेमाल करके, डेवलपर कैटगरी मिटाना

/mint/organizations/{org_name}/developer-categories/{category_id} को DELETE अनुरोध भेजकर, किसी डेवलपर कैटगरी को मिटाएं. यहां {category_id}, मिटाए जाने वाली डेवलपर कैटगरी की पहचान है. उदाहरण के लिए:

curl -X DELETE "https://api.enterprise.apigee.com /v1/mint/organizations/{org_name}/developer-categories/aa6f960a-d9fd-416e-be39-c071418aabd0" \
  -H "Accept:application/json" \
  -u email:password

एपीआई के लिए, डेवलपर कैटगरी की कॉन्फ़िगरेशन प्रॉपर्टी

नीचे दी गई टेबल में, उन कॉन्फ़िगरेशन प्रॉपर्टी के बारे में खास जानकारी दी गई है जिन्हें एपीआई का इस्तेमाल करके सेट किया जा सकता है.

नाम ब्यौरा डिफ़ॉल्ट ज़रूरी है?
name

प्रॉपर्टी का नाम. MINT_DEVELOPER_CATEGORY पर सेट करें.

लागू नहीं हां
value

उस डेवलपर कैटगरी का आईडी जिसमें डेवलपर को जोड़ा गया है.

लागू नहीं हां, डेवलपर कैटगरी सेट करने के लिए.