คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X ข้อมูล
หากต้องการควบคุมบริษัทและนักพัฒนาซอฟต์แวร์ที่เข้าร่วมโปรแกรม API ที่สร้างรายได้ได้มากขึ้น เช่น หากต้องการสร้างบริษัทและนักพัฒนาซอฟต์แวร์ภายในองค์กรเพื่อวัตถุประสงค์ในการทดสอบ คุณสร้างบริษัทและนักพัฒนาซอฟต์แวร์ด้วยตนเองได้โดยใช้ UI การจัดการและ API
ข้อควรพิจารณาหลักที่กําหนดว่าคุณต้องสร้างบริษัทและนักพัฒนาแอปด้วยตนเองหรือไม่คือ นักพัฒนาแอปจะต้องใช้ข้อมูลเข้าสู่ระบบเพื่อลงชื่อเข้าใช้ UI การจัดการ ส่งข้อมูลเข้าสู่ระบบในการเรียกใช้ Edge Management API หรือลงชื่อเข้าใช้พอร์ทัลนักพัฒนาซอฟต์แวร์หรือไม่
- หากนักพัฒนาแอปที่สร้างรายได้ต้องใช้ข้อมูลเข้าสู่ระบบเพื่อเข้าถึง Edge UI หรือ API นักพัฒนาแอปดังกล่าวต้องมีบัญชีผู้ดูแลระบบ Apigee ของตนเองก่อน
- หากคุณเพียงต้องการสร้างนักพัฒนาซอฟต์แวร์ทดสอบที่ไม่ต้องใช้ข้อมูลเข้าสู่ระบบ (เช่น หากต้องการเรียก API กับนักพัฒนาซอฟต์แวร์ทดสอบที่สมมติขึ้น) ก็ไม่จำเป็นต้องใช้บัญชี Apigee
การจัดการนักพัฒนาแอปโดยใช้ UI
สร้าง จัดการ และเปิดใช้งานนักพัฒนาแอปโดยใช้ Edge UI ตามที่อธิบายไว้ในการจัดการนักพัฒนาแอป หลังจากสร้างนักพัฒนาแอปแล้ว คุณจะเพิ่มนักพัฒนาแอปลงในบริษัทได้ตามที่อธิบายไว้ในส่วนต่อไปนี้
การจัดการบริษัทโดยใช้ UI
สร้าง จัดการ และเปิดใช้งานบริษัทตามที่อธิบายไว้ในส่วนต่อไปนี้
การสำรวจหน้าบริษัท
เข้าถึงหน้าบริษัทตามที่อธิบายไว้ด้านล่าง
Edge
วิธีเข้าถึงหน้าบริษัทโดยใช้ Edge UI
- ลงชื่อเข้าใช้ apigee.com/edge
- เลือกเผยแพร่ > การสร้างรายได้ > บริษัทในแถบนำทางด้านซ้าย
หน้าบริษัทจะปรากฏขึ้น
ดังที่ไฮไลต์ในรูป หน้าบริษัทช่วยให้คุณทำสิ่งต่อไปนี้ได้
- ดูข้อมูลสรุปสำหรับทุกบริษัท ซึ่งรวมถึงชื่อบริษัท รหัสการลงทะเบียน จำนวนแอปที่ลงทะเบียนและคีย์ API ประเภทการเรียกเก็บเงิน จำนวนนักพัฒนาซอฟต์แวร์ที่มอบหมายให้บริษัท และสถานะ
- เพิ่มบริษัท
- เปิดหรือปิดใช้งานบริษัท
- แก้ไขบริษัท
- ลบบริษัท
- ค้นหารายชื่อบริษัท
Classic Edge (Private Cloud)
วิธีเข้าถึงหน้าบริษัทโดยใช้ UI แบบคลาสสิกของ Edge
- ลงชื่อเข้าใช้
http://ms-ip:9000
โดยที่ ms-ip คือที่อยู่ IP หรือชื่อ DNS ของโหนดเซิร์ฟเวอร์การจัดการ - เลือกเผยแพร่ > บริษัทในแถบนำทางด้านบน
หน้าบริษัทจะปรากฏขึ้น
- ดูรายชื่อบริษัทปัจจุบัน
- จัดการบริษัท กล่าวอย่างเจาะจงคือ เพิ่ม เปิดใช้งาน แก้ไข และลบบริษัท
- ดูพอร์ทัลนักพัฒนาซอฟต์แวร์ที่เชื่อมต่อ (Drupal 7 เท่านั้น)
การเพิ่มบริษัท
วิธีเพิ่มบริษัท
- เข้าถึงหน้าบริษัท
- คลิก + บริษัท
- ป้อนรายละเอียดบริษัท
ช่องที่ต้องกรอกมีดังนี้
- ชื่อบริษัท
- ผู้ดูแลระบบ (ผู้ใช้ที่เป็นผู้ดูแลระบบหลักของบริษัท)
- ประเภทการเรียกเก็บเงิน
ประเภทการเรียกเก็บเงินอาจมีค่าเริ่มต้นเป็น
PREPAID
หรือPOSTPAID
ทั้งนี้ขึ้นอยู่กับการกำหนดค่าการเรียกเก็บเงินของการสร้างรายได้ สำหรับข้อมูลเพิ่มเติม โปรดดูที่กำหนดค่าประเภทการเรียกเก็บเงินแบบชำระล่วงหน้าและแบบชำระภายหลังโดยใช้ API - เพิ่มนักพัฒนาซอฟต์แวร์อย่างน้อย 1 รายไปยังบริษัท
- ในส่วน "นักพัฒนาซอฟต์แวร์" ให้ป้อนสตริงในช่องเพิ่มนักพัฒนาซอฟต์แวร์ เพื่อแสดงรายชื่อนักพัฒนาซอฟต์แวร์ที่ตรงกับสตริงดังกล่าว
- เลือกนักพัฒนาซอฟต์แวร์จากรายการแบบเลื่อนลง
- ทำขั้นตอนนี้ซ้ำเพื่อเพิ่มนักพัฒนาแอปรายอื่นๆ ในบริษัท
- เพิ่มแอตทริบิวต์ที่กำหนดเองอย่างน้อย 1 รายการ
- ในส่วนแอตทริบิวต์ที่กำหนดเอง ให้คลิก + ใหม่
- ป้อนชื่อและค่าของแอตทริบิวต์ที่กำหนดเอง
- ทำซ้ำเพื่อเพิ่มแอตทริบิวต์ที่กำหนดเองอื่นๆ ไปยังบริษัท
- คลิกสร้างบริษัท
การเปิดใช้งานและปิดใช้งานบริษัท
หากต้องการเปิดใช้งานและปิดใช้งานบริษัท:
- เข้าถึงหน้าบริษัท
- วางเคอร์เซอร์เหนือบริษัทที่คุณต้องการเปิดใช้งานแล้วเปิดใช้ ในเมนูการทำงาน
ปิดปุ่มสลับเพื่อปิดใช้งานบริษัท
การแก้ไขบริษัท
วิธีแก้ไขบริษัท
- เข้าถึงหน้าบริษัท
- วางเคอร์เซอร์เหนือบริษัทที่คุณต้องการแก้ไข แล้วคลิก ในเมนูการทำงาน
- อัปเดตรายละเอียดบริษัทตามต้องการ
- คลิกอัปเดตบริษัทเพื่อบันทึกการเปลี่ยนแปลง
การลบบริษัท
วิธีลบบริษัท
- เข้าถึงหน้าบริษัท
- วางเคอร์เซอร์ไว้เหนือบริษัทที่ต้องการลบ แล้วคลิก ในเมนูการทำงาน
- คลิกลบเพื่อยืนยันการดำเนินการลบ
การจัดการบริษัทและนักพัฒนาซอฟต์แวร์ที่ใช้ API
การใช้ API เพื่อจัดการบริษัทและนักพัฒนาซอฟต์แวร์ได้อธิบายไว้ในส่วนต่อไปนี้
การสร้างและอัปเดตบริษัทและนักพัฒนาซอฟต์แวร์โดยใช้ API
หากต้องการจัดการบริษัทและนักพัฒนาซอฟต์แวร์ด้วย API Edge Management API โปรดดูส่วน API ต่อไปนี้
- สร้างบริษัท
- สร้างนักพัฒนาซอฟต์แวร์
หมายเหตุ: กำหนดค่าข้อมูลการสร้างรายได้เมื่อสร้างนักพัฒนาซอฟต์แวร์ด้วยการส่งแอตทริบิวต์ที่กำหนดเอง - เพิ่มหรืออัปเดตนักพัฒนาแอปของบริษัท
หมายเหตุ: คุณเลือกมอบหมายบทบาทให้กับนักพัฒนาแอปได้ แม้ว่าจะไม่จำเป็นก็ตาม หากต้องการดูรายการบทบาทนักพัฒนาซอฟต์แวร์ โปรดดูการดึงข้อมูลบทบาทนักพัฒนาซอฟต์แวร์ - ระบุการกำหนดค่าการสร้างรายได้สำหรับนักพัฒนาแอปทุกรายหรือนักพัฒนาแอปรายเดียว
หมายเหตุ: กำหนดข้อมูลการสร้างรายได้โดยการส่งผ่านแอตทริบิวต์ที่กำหนดเองเมื่อ สร้างหรือ อัปเดตนักพัฒนาแอป คุณดูแอตทริบิวต์ที่กำหนดเองสำหรับการสร้างรายได้ที่ตั้งค่าโดยใช้ API มาตรฐาน (ไม่ใช่การสร้างรายได้) เพื่อระบุรายชื่อนักพัฒนาแอปทุกรายหรือนักพัฒนาแอปรายเดียว
การจัดการบทบาทนักพัฒนาซอฟต์แวร์โดยใช้ API
คุณสร้างบทบาทได้โดยใช้ API การสร้างรายได้ การดำเนินการนี้จะช่วยให้คุณกำหนดบทบาทให้กับพาร์ทเนอร์ได้ เช่น คุณอาจกำหนดบทบาทของผู้ดูแลระบบและนักพัฒนาแอปพลิเคชันสำหรับพาร์ทเนอร์ จากนั้น คุณจะกำหนดบทบาทเหล่านี้ให้กับพนักงานพาร์ทเนอร์รายนั้นๆ ได้
การสร้างบทบาทนักพัฒนาซอฟต์แวร์
หากต้องการสร้างบทบาทนักพัฒนาซอฟต์แวร์ ให้ส่งคำขอ POST ไปยัง organizations/{org_name}/developer-roles
เมื่อส่งคำขอ คุณต้องระบุชื่อและคำอธิบายของบทบาทและข้อมูลระบุตัวตนขององค์กรลงในเนื้อหาของคำขอ เช่น
$ curl -H "Content-Type:application/json" -X POST -d \ '{ "name": "appDeveloper", "description": "App Developer", "organization": { "id": "{org_name}" } }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-roles" \ -u email:password
กำลังเรียกดูบทบาทนักพัฒนาซอฟต์แวร์
หากต้องการเรียกข้อมูลบทบาทนักพัฒนาซอฟต์แวร์ ให้ส่งคำขอ GET ไปยังองค์กร/{org_id}/developer-roles เช่น
$ curl -H "Accept:application/json" -X GET \ "https:// api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-roles" \ -u email:password
คําตอบควรมีลักษณะดังนี้ (แสดงเฉพาะบางส่วนของคําตอบ)
{ "description" : "App Developer", "id" : "appdeveloper", "name" : "appDeveloper", "organization" : { ... } }
การตั้งค่าการกำหนดค่าบทบาทนักพัฒนาซอฟต์แวร์สำหรับ API
ตัวเลือกการกำหนดค่าบทบาทนักพัฒนาซอฟต์แวร์ต่อไปนี้ถูกเปิดเผยต่อ API
ชื่อ | คำอธิบาย | ค่าเริ่มต้น | จำเป็นหรือไม่ |
---|---|---|---|
name |
ชื่อบทบาทนักพัฒนาซอฟต์แวร์ |
ไม่มีข้อมูล | มี |
description |
คำอธิบายบทบาทนักพัฒนาซอฟต์แวร์ |
ไม่มีข้อมูล | มี |
การขออัตราภาษีสำหรับนักพัฒนาซอฟต์แวร์โดยใช้ API
คุณดูอัตราภาษีปัจจุบันสำหรับนักพัฒนาซอฟต์แวร์ได้โดยการส่งคำขอ GET ไปยัง organizations/{org_name}/tax-engine
เมื่อคุณส่งคำขอ คุณต้องระบุการระบุนักพัฒนาซอฟต์แวร์เป็นพารามิเตอร์การค้นหา เช่น
$ curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/tax-engine?developerId=dev7@myorg.com" \ -u email:password
คำตอบควรมีลักษณะดังนี้
0.09
การทำงานอื่นๆ ที่เจาะจงสำหรับนักพัฒนาซอฟต์แวร์โดยใช้ API
งานต่างๆ มากมายที่เกี่ยวข้องกับการสร้างรายได้ที่คุณทำให้แก่องค์กรได้ เช่น การสร้างแพ็กเกจราคาหรือสร้างเงื่อนไขการแจ้งเตือน คุณก็ยังดำเนินการให้กับนักพัฒนาแอปแต่ละรายได้เช่นกัน ตัวอย่างเช่น คุณอาจสร้างบัญชีธนาคารสำหรับนักพัฒนาแอปรายใดรายหนึ่งหรือ สร้างรายงานรายได้สำหรับนักพัฒนาแอปที่เฉพาะเจาะจง
ตารางต่อไปนี้แสดงรายการงานเฉพาะของนักพัฒนาซอฟต์แวร์ซึ่งคุณดำเนินการได้โดยใช้ API การสร้างรายได้ ตารางยังแสดงรายการคำแนะนำโดยละเอียดเกี่ยวกับการทำงานเหล่านี้ด้วย
งาน | วิธีค้นหา |
---|---|
ดูข้อกำหนดและเงื่อนไขที่นักพัฒนาแอปยอมรับ |
การดูข้อกำหนดและเงื่อนไขที่นักพัฒนาแอปหรือบริษัทยอมรับโดยใช้ API |
ดูแพ็กเกจ API ที่นักพัฒนาซอฟต์แวร์ยอมรับ |
การดูแพ็กเกจผลิตภัณฑ์ API ที่นักพัฒนาซอฟต์แวร์หรือบริษัทยอมรับโดยใช้ API |
สร้างแพ็กเกจราคาสำหรับนักพัฒนาแอป | |
ดูแพ็กเกจราคาที่นักพัฒนาแอปใช้ได้ | |
ดูแพ็กเกจราคาที่มีให้กับนักพัฒนาแอปบางรายที่มีผลิตภัณฑ์ที่เฉพาะเจาะจง |
การดูแพ็กเกจราคาที่ยอมรับสำหรับนักพัฒนาซอฟต์แวร์ที่มีผลิตภัณฑ์ API ที่ใช้ API |
ดูเฉพาะแพ็กเกจราคาสําหรับนักพัฒนาซอฟต์แวร์ที่ยอมรับ | |
ออกเครดิตให้นักพัฒนาซอฟต์แวร์ | |
กำหนดวงเงินเครดิตให้นักพัฒนาแอป | |
ดูวงเงินเครดิตของนักพัฒนาซอฟต์แวร์ | |
"เติมเงิน" (เติมเงิน) ยอดเงินชำระล่วงหน้าของนักพัฒนาซอฟต์แวร์ | |
ดูยอดคงเหลือที่ชำระล่วงหน้าของนักพัฒนาซอฟต์แวร์ | |
ตั้งเงื่อนไขการแจ้งเตือนสำหรับนักพัฒนาแอป | |
สร้างและดูคำจำกัดความของรายงานสำหรับนักพัฒนาซอฟต์แวร์ |