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

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"
}

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

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

  • /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 को जीईटी अनुरोध जारी करके, किसी संगठन के सभी एपीआई डेवलपर कैटगरी देखें. उदाहरण के लिए:

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

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

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