คุณกำลังดูเอกสารประกอบ 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 ประเภทการเรียกเก็บเงิน จำนวนนักพัฒนาซอฟต์แวร์ที่มอบหมายให้กับบริษัท และสถานะ
- เพิ่มบริษัท
- เปิดหรือปิดใช้งานบริษัท
- แก้ไขบริษัท
- ลบบริษัท
- ค้นหารายชื่อบริษัท
คลาสสิก 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 โปรดดูส่วน API ต่อไปนี้
- สร้างบริษัท
- สร้างนักพัฒนาซอฟต์แวร์
หมายเหตุ: กำหนดค่าข้อมูลการสร้างรายได้เมื่อสร้างนักพัฒนาซอฟต์แวร์โดยการส่งแอตทริบิวต์ที่กำหนดเอง - เพิ่มหรือ
อัปเดตนักพัฒนาซอฟต์แวร์ของบริษัท
หมายเหตุ: คุณมอบหมายบทบาทให้นักพัฒนาซอฟต์แวร์ได้ (ไม่บังคับ) แม้จะไม่จำเป็น หากต้องการรับรายการ บทบาทนักพัฒนาซอฟต์แวร์ โปรดดูการรับบทบาทนักพัฒนาซอฟต์แวร์ - ระบุการกำหนดค่าการสร้างรายได้สำหรับนักพัฒนาแอปทุกราย หรือสำหรับนักพัฒนาแอปรายเดียว
หมายเหตุ: กำหนดข้อมูลการสร้างรายได้โดยส่งผ่านแอตทริบิวต์ที่กำหนดเองเมื่อ การสร้างหรือ กำลังอัปเดต นักพัฒนาแอป คุณสามารถดูแอตทริบิวต์ที่กำหนดเองสำหรับการสร้างรายได้ที่ตั้งค่าโดยใช้ API มาตรฐาน (ไม่มีการสร้างรายได้) เพื่อแสดง นักพัฒนาซอฟต์แวร์ทั้งหมด หรือ นักพัฒนาซอฟต์แวร์รายเดียว
การจัดการบทบาทนักพัฒนาซอฟต์แวร์โดยใช้ API
คุณสร้างบทบาทได้โดยใช้ API การสร้างรายได้ ซึ่งจะช่วยให้คุณกำหนดบทบาทให้กับ Google Partners ตัวอย่างเช่น คุณสามารถกำหนดบทบาทผู้ดูแลระบบและนักพัฒนาแอปพลิเคชันสำหรับ พาร์ทเนอร์ จากนั้นคุณจะกำหนดบทบาทดังกล่าวให้กับพนักงานของพาร์ทเนอร์ที่ต้องการได้
การสร้างบทบาทนักพัฒนาซอฟต์แวร์
หากต้องการสร้างบทบาทนักพัฒนาซอฟต์แวร์ ให้ส่งคำขอ 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 |
ดูเฉพาะแพ็กเกจราคาของนักพัฒนาแอปที่ยอมรับ | |
ออกเครดิตให้นักพัฒนาซอฟต์แวร์ | |
กำหนดวงเงินเครดิตสำหรับนักพัฒนาซอฟต์แวร์ | |
ดูวงเงินเครดิตของนักพัฒนาซอฟต์แวร์ | |
"เติมเงิน" (เพิ่มจำนวนเงินลงใน) ยอดเติมเงินของนักพัฒนาซอฟต์แวร์ | |
ดูยอดเติมเงินของนักพัฒนาซอฟต์แวร์ | |
ตั้งเงื่อนไขในการแจ้งเตือนสำหรับนักพัฒนาแอป | |
สร้างและดูคำจำกัดความของรายงานสำหรับนักพัฒนาซอฟต์แวร์ |