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

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