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

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

หากต้องการควบคุมบริษัทและนักพัฒนาแอปที่เข้าร่วมโปรแกรม 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)

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

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

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

  • ดูรายชื่อบริษัทปัจจุบัน
  • จัดการบริษัท โดยเฉพาะการเพิ่ม เปิดใช้งาน แก้ไข และลบบริษัท
  • ดูพอร์ทัลนักพัฒนาซอฟต์แวร์ที่เชื่อมต่อ developer portal (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 ไปที่ organizations/{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

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

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

ดูยอดเติมเงินของนักพัฒนาแอป

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

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

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

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

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