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

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

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

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

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

Edge यूज़र इंटरफ़ेस (यूआई)

'कैटगरी बनाएं' पेज ऐक्सेस करने के लिए:

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

आपको डेवलपर कैटगरी का पेज दिखेगा.

जैसा कि ऊपर दिखाए गए डायग्राम में बताया गया है, डेवलपर कैटगरी पेज की मदद से ये काम किए जा सकते हैं:

क्लासिक एज (प्राइवेट क्लाउड)

क्लासिक 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 को POST अनुरोध भेजकर डेवलपर कैटगरी जोड़ें.

अनुरोध करते समय, आपको पेलोड में 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} को जीईटी अनुरोध भेजकर, किसी खास डेवलपर कैटगरी के बारे में जानें. इसमें {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

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

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