คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ
Apigee X info
หมวดหมู่นักพัฒนาแอปคือการจัดกลุ่มนักพัฒนาแอปหรือบริษัทที่มีลักษณะคล้ายกัน ซึ่งช่วยให้คุณกำหนดค่าการสร้างรายได้เพื่อดำเนินการในหมวดหมู่ที่เฉพาะเจาะจงนั้นได้ เช่น คุณ สามารถสร้างแพ็กเกจราคาที่ใช้กับนักพัฒนาแอปทุกคนที่พัฒนาแอปเพื่อการแชร์รายได้ได้โดย การสร้างหมวดหมู่นักพัฒนาแอปที่ชื่อ "revenue_sharing" แล้วเพิ่มนักพัฒนาแอปไปยังหมวดหมู่ดังกล่าว ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างแพ็กเกจราคาที่มีหมวดหมู่นักพัฒนาซอฟต์แวร์ได้ที่สร้างแพ็กเกจราคา
การสำรวจหน้าหมวดหมู่นักพัฒนาแอป
เข้าถึงหน้าหมวดหมู่นักพัฒนาแอปโดยใช้ Edge UI หรือ Classic Edge UI ตามที่อธิบายไว้ในส่วนต่อไปนี้
UI ของ Edge
วิธีเข้าถึงหน้าพัฒนาหมวดหมู่
- เข้าสู่ระบบ apigee.com/edge
- เลือกเผยแพร่ > การสร้างรายได้ > หมวดหมู่นักพัฒนาแอปในแถบนำทางด้านซ้าย
หน้าหมวดหมู่นักพัฒนาแอปจะปรากฏขึ้น

ดังที่ไฮไลต์ในรูปภาพ หน้าหมวดหมู่นักพัฒนาแอปช่วยให้คุณทำสิ่งต่อไปนี้ได้
Classic Edge (Private Cloud)
วิธีเข้าถึงหน้าหมวดหมู่การพัฒนาโดยใช้ UI ของ Edge แบบคลาสสิก
- ลงชื่อเข้าใช้
http://ms-ip:9000โดยที่ ms-ip คือ ที่อยู่ IP หรือชื่อ DNS ของโหนดเซิร์ฟเวอร์การจัดการ - เลือกเผยแพร่ > หมวดหมู่นักพัฒนาแอปในแถบนำทางด้านบน
หน้าหมวดหมู่นักพัฒนาแอปจะปรากฏขึ้น
หน้าหมวดหมู่นักพัฒนาแอปช่วยให้คุณทำสิ่งต่อไปนี้ได้
การเพิ่มหมวดหมู่นักพัฒนาแอป
วิธีเพิ่มหมวดหมู่นักพัฒนาแอปโดยใช้ UI
- เข้าถึงหน้าพัฒนาหมวดหมู่
- คลิก + หมวดหมู่นักพัฒนาแอป
- ป้อนชื่อหมวดหมู่ใหม่และคำอธิบายสั้นๆ
- คลิกสร้างหมวดหมู่นักพัฒนาแอป
การเพิ่มบริษัทลงในหมวดหมู่นักพัฒนาแอป
เพิ่มบริษัทลงในหมวดหมู่นักพัฒนาแอป บริษัทจะอยู่ในหมวดหมู่นักพัฒนาแอปได้เพียงหมวดหมู่เดียวเท่านั้น
วิธีเพิ่มบริษัทลงในหมวดหมู่นักพัฒนาแอป
- เลือกเผยแพร่ > บริษัทในแถบนำทางด้านบน
- เลือกบริษัทที่คุณต้องการเพิ่มลงในหมวดหมู่นักพัฒนาแอป
- คลิกแก้ไขในหน้าบริษัท
- เลือกหมวดหมู่นักพัฒนาแอปสำหรับบริษัท
- คลิกบันทึก

การแก้ไขหมวดหมู่นักพัฒนาแอป
วิธีแก้ไขหมวดหมู่นักพัฒนาแอปโดยใช้ UI
- เข้าถึงหน้าพัฒนาหมวดหมู่
- วางเคอร์เซอร์เหนือหมวดหมู่นักพัฒนาแอปที่ต้องการแก้ไข แล้วคลิก

- ป้อนหมวดหมู่นักพัฒนาแอป
- คลิกอัปเดตหมวดหมู่นักพัฒนาแอป
การลบหมวดหมู่นักพัฒนาแอป
วิธีลบหมวดหมู่นักพัฒนาแอปโดยใช้ UI
- เข้าถึงหน้าพัฒนาหมวดหมู่
- วางเคอร์เซอร์เหนือหมวดหมู่นักพัฒนาแอปที่ต้องการแก้ไข
- คลิก

- คลิกลบเพื่อยืนยันการดำเนินการ
การจัดการหมวดหมู่นักพัฒนาแอปโดยใช้ API
จัดการหมวดหมู่นักพัฒนาแอปโดยใช้ API ตามที่อธิบายไว้ในส่วนต่อไปนี้
การเพิ่มหมวดหมู่นักพัฒนาแอปโดยใช้ API
เพิ่มหมวดหมู่นักพัฒนาแอปโดยส่งคำขอ POST ไปยัง
/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"
}การเพิ่มนักพัฒนาแอปหรือบริษัทลงในหมวดหมู่นักพัฒนาแอปโดยใช้ API
เพิ่มนักพัฒนาแอปหรือบริษัทลงในหมวดหมู่นักพัฒนาแอปเมื่อเพิ่มหรือแก้ไขบริษัทหรือ นักพัฒนาแอปโดยการส่งคำขอ 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
การดูหมวดหมู่นักพัฒนาแอปโดยใช้ API
ดูหมวดหมู่นักพัฒนาแอปที่เฉพาะเจาะจงหรือหมวดหมู่นักพัฒนาแอปทั้งหมดในองค์กร
ดูหมวดหมู่นักพัฒนาแอปที่เฉพาะเจาะจงโดยส่งคำขอ GET ไปยัง
/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
ดูหมวดหมู่นักพัฒนา API ทั้งหมดขององค์กรได้โดยส่งคำขอ GET ไปยัง
/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
การแก้ไขหมวดหมู่นักพัฒนาแอปโดยใช้ API
แก้ไขหมวดหมู่นักพัฒนาแอปโดยส่งคำขอ PUT ไปยัง
/mint/organizations/{org_name}/developer-categories/{category_id} โดยที่
{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
การลบหมวดหมู่นักพัฒนาแอปโดยใช้ API
ลบหมวดหมู่นักพัฒนาแอปโดยส่งคำขอ DELETE ไปยัง
/mint/organizations/{org_name}/developer-categories/{category_id} โดยที่
{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
พร็อพเพอร์ตี้การกำหนดค่าหมวดหมู่นักพัฒนาแอปสำหรับ API
ตารางต่อไปนี้สรุปพร็อพเพอร์ตี้การกำหนดค่าที่ตั้งค่าได้โดยใช้ API
| ชื่อ | คำอธิบาย | ค่าเริ่มต้น | จำเป็นหรือไม่ |
|---|---|---|---|
name |
ชื่อที่พัก ตั้งค่าเป็น MINT_DEVELOPER_CATEGORY |
ไม่มี | ใช่ |
value |
รหัสของหมวดหมู่นักพัฒนาแอปที่เพิ่มนักพัฒนาแอป |
ไม่มี | ได้ คุณต้องระบุหมวดหมู่นักพัฒนาแอป |