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