ลงทะเบียนนักพัฒนาแอป

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

ลงทะเบียนและจัดการนักพัฒนาแอปตามที่อธิบายไว้ในส่วนต่อไปนี้ (การลงทะเบียนแอปเป็นกระบวนการแยกต่างหากตามที่อธิบายไว้ในลงทะเบียนแอปและจัดการคีย์ API)

บทนำ

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

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

วิธีลงทะเบียนนักพัฒนาแอป

ลงทะเบียนนักพัฒนาแอปโดยใช้วิธีใดวิธีหนึ่งต่อไปนี้

คําแนะนําในการจัดการบัญชีนักพัฒนาแอปในพอร์ทัลนักพัฒนาแอป

Apigee ขอแนะนำให้คุณจัดการบัญชีนักพัฒนาแอปในพอร์ทัลนักพัฒนาแอปโดยตรง

หากคุณใช้พอร์ทัลแบบรวม การดำเนินการนี้จะเป็นวิธีเดียวที่ช่วยให้บัญชีนักพัฒนาแอปในพอร์ทัลแบบรวมและ Edge ซิงค์กันอยู่เสมอ

หากคุณใช้พอร์ทัลนักพัฒนาซอฟต์แวร์ที่ใช้ Drupal การจัดการบัญชีนักพัฒนาซอฟต์แวร์ในพอร์ทัลนักพัฒนาซอฟต์แวร์โดยตรงจะมีประโยชน์ดังต่อไปนี้

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

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

  • ระบบจะส่งการเปลี่ยนแปลงในบัญชีของนักพัฒนาแอปในพอร์ทัลไปยัง Edge โดยอัตโนมัติ

หากตัดสินใจที่จะจัดการบัญชีนักพัฒนาแอปที่ใช้ Drupal โดยใช้ Edge คุณต้องซิงค์นักพัฒนาแอประหว่างพอร์ทัลกับ Edge

การสำรวจหน้าสำหรับนักพัฒนาแอป

เข้าถึงและสำรวจหน้าสำหรับนักพัฒนาซอฟต์แวร์โดยใช้ UI ของ Edge และ UI ของ Edge แบบคลาสสิก

Edge

วิธีเข้าถึงหน้าสำหรับนักพัฒนาแอปโดยใช้ UI ของ Edge

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

หน้าสำหรับนักพัฒนาแอปจะปรากฏขึ้น

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

Edge แบบคลาสสิก (ระบบคลาวด์ส่วนตัว)

วิธีเข้าถึงหน้าสำหรับนักพัฒนาซอฟต์แวร์โดยใช้ UI ของ Edge แบบคลาสสิก

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

หน้าสำหรับนักพัฒนาแอปจะปรากฏขึ้น

การเพิ่มนักพัฒนาแอป

วิธีเพิ่มนักพัฒนาแอป

  1. เข้าถึงหน้าสำหรับนักพัฒนาแอป
  2. คลิก + นักพัฒนาแอป
  3. ป้อนรายละเอียดนักพัฒนาแอป ซึ่งรวมถึงชื่อนามสกุล อีเมล และชื่อผู้ใช้
  4. คลิกสร้าง

การดูและแก้ไขรายละเอียดนักพัฒนาแอป

ดูและแก้ไขรายละเอียดนักพัฒนาแอป สําหรับองค์กรที่เปิดใช้การสร้างรายได้ คุณจะแก้ไขแอตทริบิวต์ที่กำหนดเองของการสร้างรายได้ที่ระบุไว้ในการกำหนดค่าแอตทริบิวต์การสร้างรายได้ได้

วิธีดูและแก้ไขรายละเอียดนักพัฒนาแอป

  1. เข้าถึงหน้าสำหรับนักพัฒนาแอป
  2. คลิกแถวของนักพัฒนาแอปที่ต้องการดูและแก้ไขเพื่อเปิดรายละเอียดของนักพัฒนาแอป
  3. ในส่วนรายละเอียดจะมีข้อมูลต่อไปนี้แสดงอยู่ แก้ไขรายละเอียดนักพัฒนาแอปตามที่จำเป็น
    รายละเอียด คำอธิบาย
    รายละเอียด ชื่อและนามสกุล ชื่อผู้ใช้ และอีเมลของนักพัฒนาแอป สถานะการลงทะเบียนและระยะเวลา รวมถึงรหัสนักพัฒนาแอป
    หากต้องการแก้ไขรายละเอียดของนักพัฒนาแอป ให้คลิกภายในช่องใดก็ได้ต่อไปนี้
    • ชื่อ
    • นามสกุล
    • อีเมล
    • ชื่อผู้ใช้
    แก้ไขเนื้อหาแล้วกด Enter เพื่อยืนยันการเปลี่ยนแปลง
    แอตทริบิวต์ที่กำหนดเอง แอตทริบิวต์ที่กำหนดเองซึ่งกำหนดไว้สำหรับนักพัฒนาแอป กำหนดค่าแอตทริบิวต์ที่กำหนดเองตามที่จำเป็น ดูข้อมูลเพิ่มเติมได้ที่หัวข้อต่อไปนี้
    แอป แอปที่นักพัฒนาแอปลงทะเบียนไว้ โปรดดูการลงทะเบียนแอป
  4. เปิดหรือปิดใช้งานนักพัฒนาแอปในช่องสถานะ
    ดูข้อมูลเพิ่มเติมได้ที่การเปิดและปิดใช้งานนักพัฒนาแอป

เมื่อใช้ Apigee Edge สําหรับระบบคลาวด์สาธารณะ Edge จะเก็บเอนทิตีต่อไปนี้ไว้ในแคชเป็นเวลาอย่างน้อย 180 วินาทีหลังจากที่เข้าถึงเอนทิตี

  • โทเค็นการเข้าถึง OAuth ซึ่งหมายความว่าโทเค็นที่ถูกเพิกถอนอาจยังคงใช้งานได้นานถึง 3 นาทีจนกว่าขีดจํากัดแคชจะหมดอายุ
  • เอนทิตีบริการจัดการคีย์ (KMS) (แอป นักพัฒนาซอฟต์แวร์ ผลิตภัณฑ์ API)
  • แอตทริบิวต์ที่กำหนดเองในโทเค็น OAuth และเอนทิตี KMS

การจัดการแอตทริบิวต์ที่กำหนดเองสำหรับนักพัฒนาแอป

เพิ่มแอตทริบิวต์ที่กำหนดเองได้สูงสุด 18 รายการสำหรับนักพัฒนาแอปแต่ละราย ซึ่งรวมถึงแอตทริบิวต์การสร้างรายได้ที่อธิบายไว้ในการกำหนดค่าแอตทริบิวต์การสร้างรายได้

วิธีจัดการแอตทริบิวต์ที่กำหนดเอง

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

การเปิดใช้งานและปิดใช้งานนักพัฒนาแอป

เมื่อนักพัฒนาแอปลงทะเบียนด้วยตนเองในพอร์ทัล คุณจะกำหนดค่าได้ว่านักพัฒนาแอปจะใช้งานอยู่โดยค่าเริ่มต้นหรือไม่

เมื่อไม่ได้ใช้งาน นักพัฒนาแอปจะยังลงชื่อเข้าใช้พอร์ทัลนักพัฒนาแอปและสร้างแอปได้ แต่คีย์ API ที่เกี่ยวข้องจะใช้งานไม่ได้ แอปของนักพัฒนาแอปจะยังคงมีสถานะ "อนุมัติแล้ว" (หรือสถานะอื่นๆ) และคีย์ API ต่างๆ อยู่ แม้ว่าจะใช้งานไม่ได้ขณะที่นักพัฒนาแอปไม่ได้ใช้งานก็ตาม

วิธีเปิดใช้งานหรือปิดใช้งานนักพัฒนาแอป

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

การส่งออกข้อมูลการเผยแพร่

ส่งออกข้อมูลการเผยแพร่ต่อไปนี้เป็นไฟล์ค่าที่คั่นด้วยคอมมา (CSV)

  • รายละเอียดนักพัฒนาซอฟท์แวร์
  • รายละเอียดผลิตภัณฑ์ของนักพัฒนาแอป แอปพลิเคชัน และ API

วิธีส่งออกข้อมูลการเผยแพร่

  1. เข้าถึงหน้าสำหรับนักพัฒนาแอป
  2. คลิกส่งออก CSV...
  3. เลือกนักพัฒนาแอปหรือนักพัฒนาแอป แอป และผลิตภัณฑ์จากเมนูแบบเลื่อนลง

ระบบจะดาวน์โหลดข้อมูลการเผยแพร่ที่เลือกเป็นไฟล์ CSV

การลบนักพัฒนาแอป

วิธีลบนักพัฒนาแอป

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

การซิงค์นักพัฒนาแอประหว่างพอร์ทัลกับ Edge

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

หากต้องการซิงค์พอร์ทัลนักพัฒนาแอปกับนักพัฒนาแอปที่กําหนดไว้ใน Edge โปรดดูส่วนต่อไปนี้

จัดกลุ่มนักพัฒนาแอปเป็นบริษัท

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการบริษัทและนักพัฒนาแอปสําหรับการสร้างรายได้ได้ที่จัดการบริษัทและนักพัฒนาแอป

การกำหนดค่าแอตทริบิวต์การสร้างรายได้

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

ชื่อช่อง ชื่อแอตทริบิวต์ที่กำหนดเอง คำอธิบาย
ที่อยู่ MINT_DEVELOPER_ADDRESS

ที่อยู่ของนักพัฒนาแอป ซึ่งรวมถึงช่องที่อยู่ (บรรทัดที่ 1 และ 2) เมือง รัฐ รหัสไปรษณีย์ และประเทศ

โปรไฟล์การเรียกเก็บเงิน MINT_BILLING_PROFILE

รอบการเรียกเก็บเงินสำหรับองค์กร ค่าที่ใช้ได้มีดังนี้

  • PRORATED: การเรียกเก็บเงินจะอิงตามจํานวนวันที่มีการใช้ผลิตภัณฑ์ API ในหนึ่งเดือนตามปฏิทิน
  • CALENDAR_MONTH: การเรียกเก็บเงินจะดำเนินการทุกเดือน
ประเภทการเรียกเก็บเงิน MINT_BILLING_TYPE

รูปแบบการชําระเงินของนักพัฒนาแอปที่ใช้สําหรับการเรียกเก็บเงิน ค่าอาจเป็นค่าใดค่าหนึ่งต่อไปนี้

  • ชําระล่วงหน้า: นักพัฒนาแอปชําระเงินล่วงหน้าสําหรับการใช้ผลิตภัณฑ์ API ระบบจะหักเงินจากยอดคงเหลือของนักพัฒนาแอปเมื่อมีการใช้ผลิตภัณฑ์ API นักพัฒนาแอปต้องรักษายอดคงเหลือแบบชำระเงินล่วงหน้าไว้ให้เพียงพอที่จะซื้อผลิตภัณฑ์ API
  • แบบชําระเงินภายหลัง: ระบบจะเรียกเก็บเงินจากนักพัฒนาแอปรายเดือน (ผ่านใบแจ้งหนี้) สำหรับการใช้ผลิตภัณฑ์ API นักพัฒนาแอปต้องชำระค่าบริการสำหรับการใช้ผลิตภัณฑ์ API ตามข้อกำหนดการชำระเงินที่กำหนดโดยแพ็กเกจที่ระบุไว้ในใบแจ้งหนี้
  • ทั้ง 2 ประเภท: รองรับการเรียกเก็บเงินทั้ง 2 ประเภท ค่าเริ่มต้นคือ PREPAID

ดูการกำหนดค่าประเภทการเรียกเก็บเงินแบบชำระเงินล่วงหน้าและแบบชําระเงินตามหลังโดยใช้ API

หมวดหมู่ MINT_DEVELOPER_CATEGORY หมวดหมู่นักพัฒนาแอปที่ต้องการเพิ่มนักพัฒนาแอป หมวดหมู่นักพัฒนาแอปคือการรวมกลุ่มนักพัฒนาแอปหรือบริษัทที่มีลักษณะคล้ายกัน ดูข้อมูลเพิ่มเติมได้ที่จัดการหมวดหมู่นักพัฒนาแอป
รหัสบริษัท MINT_COMPANY_ID รหัสบริษัท (หากมี) ดูข้อมูลเพิ่มเติมได้ที่การจัดกลุ่มนักพัฒนาแอปเป็นบริษัท
ประเภทนักพัฒนาแอป MINT_DEVELOPER_TYPE Apigee ไม่ได้ใช้พร็อพเพอร์ตี้นี้

ประเภทนักพัฒนาแอป ค่าที่ใช้ได้มีดังนี้ TRUSTED หรือ UNTRUSTED

เป็นผู้ดูแล MINT_IS_BROKER แฟล็กที่ระบุว่ารายได้อิงตามยอดสุทธิหรือไม่
ชื่อตามกฎหมาย MINT_DEVELOPER_LEGAL_NAME ชื่อตามกฎหมายของนักพัฒนาแอปที่จะใช้ในรายงานทั้งหมด
หมายเหตุ: จำเป็นต้องระบุแอตทริบิวต์นี้หากนักพัฒนาแอปไม่ได้จัดกลุ่มกับบริษัทและต้องการสมัครใช้บริการแพ็กเกจราคาที่เผยแพร่แล้ว
การเรียกเก็บเงินด้วยตนเอง MINT_HAS_SELF_BILLING FLAG ที่ระบุว่ามีการเปิดใช้ใบแจ้งหนี้สำหรับการเรียกเก็บเงินด้วยตนเองหรือไม่ หากเปิดใช้ (true) การสร้างรายได้จะสร้างใบแจ้งหนี้สำหรับการเรียกเก็บเงินด้วยตนเองแทนใบแจ้งยอดส่วนแบ่งรายได้ ใบแจ้งหนี้สำหรับการเรียกเก็บเงินด้วยตนเองคือเอกสารทางการเงินที่แสดงรายละเอียดจำนวนเงินที่นักพัฒนาแอปต้องชำระ โดยใบแจ้งหนี้นี้จะทำหน้าที่เป็นใบแจ้งหนี้สำหรับผู้ให้บริการ API ในนามของนักพัฒนาแอป
หมายเลขการรับรองการยกเว้นภาษี MINT_TAX_EXEMPT_AUTH_NO หมายเลขการยกเว้นภาษีของรัฐบาล (หากมี)
อัตราภาษี MINT_APPROX_TAX_RATE อัตราภาษีโดยประมาณสำหรับนักพัฒนาแอป ระบุค่าทศนิยมที่มีอักขระได้สูงสุด 3 ตัวก่อนจุดทศนิยม และ 4 ตัวหลังจุดทศนิยม

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

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

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