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