การจัดการบริษัทและนักพัฒนาซอฟต์แวร์โดยใช้ Edge

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
ข้อมูล

หากต้องการควบคุมบริษัทและนักพัฒนาซอฟต์แวร์ที่เข้าร่วมโปรแกรม API ที่สร้างรายได้ได้มากขึ้น เช่น หากต้องการสร้างบริษัทและนักพัฒนาซอฟต์แวร์ภายในองค์กรเพื่อวัตถุประสงค์ในการทดสอบ คุณสร้างบริษัทและนักพัฒนาซอฟต์แวร์ด้วยตนเองได้โดยใช้ UI การจัดการและ API

ข้อควรพิจารณาหลักที่กําหนดว่าคุณต้องสร้างบริษัทและนักพัฒนาแอปด้วยตนเองหรือไม่คือ นักพัฒนาแอปจะต้องใช้ข้อมูลเข้าสู่ระบบเพื่อลงชื่อเข้าใช้ UI การจัดการ ส่งข้อมูลเข้าสู่ระบบในการเรียกใช้ Edge Management API หรือลงชื่อเข้าใช้พอร์ทัลนักพัฒนาซอฟต์แวร์หรือไม่

  • หากนักพัฒนาแอปที่สร้างรายได้ต้องใช้ข้อมูลเข้าสู่ระบบเพื่อเข้าถึง Edge UI หรือ API นักพัฒนาแอปดังกล่าวต้องมีบัญชีผู้ดูแลระบบ Apigee ของตนเองก่อน
  • หากคุณเพียงต้องการสร้างนักพัฒนาซอฟต์แวร์ทดสอบที่ไม่ต้องใช้ข้อมูลเข้าสู่ระบบ (เช่น หากต้องการเรียก API กับนักพัฒนาซอฟต์แวร์ทดสอบที่สมมติขึ้น) ก็ไม่จำเป็นต้องใช้บัญชี Apigee

การจัดการนักพัฒนาแอปโดยใช้ UI

สร้าง จัดการ และเปิดใช้งานนักพัฒนาแอปโดยใช้ Edge UI ตามที่อธิบายไว้ในการจัดการนักพัฒนาแอป หลังจากสร้างนักพัฒนาแอปแล้ว คุณจะเพิ่มนักพัฒนาแอปลงในบริษัทได้ตามที่อธิบายไว้ในส่วนต่อไปนี้

การจัดการบริษัทโดยใช้ UI

สร้าง จัดการ และเปิดใช้งานบริษัทตามที่อธิบายไว้ในส่วนต่อไปนี้

การสำรวจหน้าบริษัท

เข้าถึงหน้าบริษัทตามที่อธิบายไว้ด้านล่าง

Edge

วิธีเข้าถึงหน้าบริษัทโดยใช้ Edge UI

  1. ลงชื่อเข้าใช้ apigee.com/edge
  2. เลือกเผยแพร่ > การสร้างรายได้ > บริษัทในแถบนำทางด้านซ้าย

หน้าบริษัทจะปรากฏขึ้น

ดังที่ไฮไลต์ในรูป หน้าบริษัทช่วยให้คุณทำสิ่งต่อไปนี้ได้

Classic Edge (Private Cloud)

วิธีเข้าถึงหน้าบริษัทโดยใช้ UI แบบคลาสสิกของ Edge

  1. ลงชื่อเข้าใช้ http://ms-ip:9000 โดยที่ ms-ip คือที่อยู่ IP หรือชื่อ DNS ของโหนดเซิร์ฟเวอร์การจัดการ
  2. เลือกเผยแพร่ > บริษัทในแถบนำทางด้านบน

หน้าบริษัทจะปรากฏขึ้น

  • ดูรายชื่อบริษัทปัจจุบัน
  • จัดการบริษัท กล่าวอย่างเจาะจงคือ เพิ่ม เปิดใช้งาน แก้ไข และลบบริษัท
  • ดูพอร์ทัลนักพัฒนาซอฟต์แวร์ที่เชื่อมต่อ (Drupal 7 เท่านั้น)

การเพิ่มบริษัท

วิธีเพิ่มบริษัท

  1. เข้าถึงหน้าบริษัท
  2. คลิก + บริษัท
  3. ป้อนรายละเอียดบริษัท

    ช่องที่ต้องกรอกมีดังนี้

    • ชื่อบริษัท
    • ผู้ดูแลระบบ (ผู้ใช้ที่เป็นผู้ดูแลระบบหลักของบริษัท)
    • ประเภทการเรียกเก็บเงิน

    ประเภทการเรียกเก็บเงินอาจมีค่าเริ่มต้นเป็น PREPAID หรือ POSTPAID ทั้งนี้ขึ้นอยู่กับการกำหนดค่าการเรียกเก็บเงินของการสร้างรายได้ สำหรับข้อมูลเพิ่มเติม โปรดดูที่กำหนดค่าประเภทการเรียกเก็บเงินแบบชำระล่วงหน้าและแบบชำระภายหลังโดยใช้ API

  4. เพิ่มนักพัฒนาซอฟต์แวร์อย่างน้อย 1 รายไปยังบริษัท
    1. ในส่วน "นักพัฒนาซอฟต์แวร์" ให้ป้อนสตริงในช่องเพิ่มนักพัฒนาซอฟต์แวร์ เพื่อแสดงรายชื่อนักพัฒนาซอฟต์แวร์ที่ตรงกับสตริงดังกล่าว
    2. เลือกนักพัฒนาซอฟต์แวร์จากรายการแบบเลื่อนลง
    3. ทำขั้นตอนนี้ซ้ำเพื่อเพิ่มนักพัฒนาแอปรายอื่นๆ ในบริษัท
  5. เพิ่มแอตทริบิวต์ที่กำหนดเองอย่างน้อย 1 รายการ
    1. ในส่วนแอตทริบิวต์ที่กำหนดเอง ให้คลิก + ใหม่
    2. ป้อนชื่อและค่าของแอตทริบิวต์ที่กำหนดเอง
    3. ทำซ้ำเพื่อเพิ่มแอตทริบิวต์ที่กำหนดเองอื่นๆ ไปยังบริษัท
  6. คลิกสร้างบริษัท

การเปิดใช้งานและปิดใช้งานบริษัท

หากต้องการเปิดใช้งานและปิดใช้งานบริษัท:

  1. เข้าถึงหน้าบริษัท
  2. วางเคอร์เซอร์เหนือบริษัทที่คุณต้องการเปิดใช้งานแล้วเปิดใช้ ในเมนูการทำงาน
    ปิดปุ่มสลับเพื่อปิดใช้งานบริษัท

การแก้ไขบริษัท

วิธีแก้ไขบริษัท

  1. เข้าถึงหน้าบริษัท
  2. วางเคอร์เซอร์เหนือบริษัทที่คุณต้องการแก้ไข แล้วคลิก ในเมนูการทำงาน
  3. อัปเดตรายละเอียดบริษัทตามต้องการ
  4. คลิกอัปเดตบริษัทเพื่อบันทึกการเปลี่ยนแปลง

การลบบริษัท

วิธีลบบริษัท

  1. เข้าถึงหน้าบริษัท
  2. วางเคอร์เซอร์ไว้เหนือบริษัทที่ต้องการลบ แล้วคลิก ในเมนูการทำงาน
  3. คลิกลบเพื่อยืนยันการดำเนินการลบ

การจัดการบริษัทและนักพัฒนาซอฟต์แวร์ที่ใช้ API

การใช้ API เพื่อจัดการบริษัทและนักพัฒนาซอฟต์แวร์ได้อธิบายไว้ในส่วนต่อไปนี้

การสร้างและอัปเดตบริษัทและนักพัฒนาซอฟต์แวร์โดยใช้ API

หากต้องการจัดการบริษัทและนักพัฒนาซอฟต์แวร์ด้วย API Edge Management 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

ดูเฉพาะแพ็กเกจราคาสําหรับนักพัฒนาซอฟต์แวร์ที่ยอมรับ

การดูแพ็กเกจราคาทั้งหมดที่นักพัฒนาแอปยอมรับโดยใช้ API

ออกเครดิตให้นักพัฒนาซอฟต์แวร์

การออกเครดิต

กำหนดวงเงินเครดิตให้นักพัฒนาแอป

การตั้งค่าวงเงินเครดิตโดยใช้ API

ดูวงเงินเครดิตของนักพัฒนาซอฟต์แวร์

การขอดูวงเงินเครดิตโดยใช้ API

"เติมเงิน" (เติมเงิน) ยอดเงินชำระล่วงหน้าของนักพัฒนาซอฟต์แวร์

จัดการยอดคงเหลือในบัญชีชำระล่วงหน้า

ดูยอดคงเหลือที่ชำระล่วงหน้าของนักพัฒนาซอฟต์แวร์

การดูยอดคงเหลือในบัญชีชำระล่วงหน้าสำหรับนักพัฒนาซอฟต์แวร์

ตั้งเงื่อนไขการแจ้งเตือนสำหรับนักพัฒนาแอป

ตั้งค่าการแจ้งเตือนโดยใช้เทมเพลตการแจ้งเตือน

สร้างและดูคำจำกัดความของรายงานสำหรับนักพัฒนาซอฟต์แวร์

จัดการรายงาน