วิธีที่นักพัฒนาแอปโต้ตอบกับพอร์ทัลของคุณ (เวอร์ชันเดิม)

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

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

ส่วนต่อไปนี้อธิบายวิธีที่นักพัฒนาแอปโต้ตอบกับพอร์ทัล

วิธีติดตามการลงทะเบียนและการลงชื่อเข้าใช้ของนักพัฒนาแอปใน Edge

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

เมื่อนักพัฒนาแอปลงทะเบียนด้วยตนเอง ระบบจะเพิ่มแอตทริบิวต์ที่กำหนดเอง _apiportal ลงในการกำหนดค่าของนักพัฒนาแอป และตั้งค่าสถานะของนักพัฒนาแอปเป็น unverified เพื่อระบุว่านักพัฒนาแอปยังไม่ได้ลงชื่อเข้าใช้พอร์ทัล เช่น {"status":"unverified","portals":{}}

เมื่อนักพัฒนาแอปลงชื่อเข้าใช้พอร์ทัลเป็นครั้งแรก ระบบจะอัปเดตแอตทริบิวต์ที่กำหนดเอง _apiportal เพื่อติดตามชื่อพอร์ทัลและเวลาเข้าถึง และตั้งค่าสถานะนักพัฒนาแอปเป็น active ทุกครั้งที่นักพัฒนาแอปลงชื่อเข้าใช้พอร์ทัล ระบบจะอัปเดตแอตทริบิวต์ที่กำหนดเองเพื่อรีเซ็ตค่า lastVisit (ในรูปแบบ EPOCH) สำหรับพอร์ทัลนั้น เช่น {"status":"active","portals":{"myorg-myportal":{"lastVisit":1480972935}}}

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

นักพัฒนาแอปต้องลงทะเบียนโดยสร้างบัญชีก่อนจึงจะใช้ API ของคุณได้

สิ่งที่จะเกิดขึ้นเมื่อนักพัฒนาแอปลงทะเบียนกับพอร์ทัลของคุณ

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

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

  1. ไปที่พอร์ทัล
  2. คลิกลงชื่อเข้าใช้
  3. คลิกลงชื่อสมัครใช้
    กล่องโต้ตอบต่อไปนี้จะปรากฏขึ้น

    สร้างบัญชี

  4. ป้อนข้อมูลที่จำเป็น (ชื่อนามสกุล และอีเมล)

  5. คลิกสร้าง
    กล่องโต้ตอบต่อไปนี้จะปรากฏขึ้น

    เข้าสู่ระบบพอร์ทัล

  6. คลิกลิงก์ที่ปลอดภัยในอีเมลเพื่อเปิดพอร์ทัลและสร้างเซสชันที่มีการตรวจสอบสิทธิ์

ลงชื่อเข้าใช้พอร์ทัล

หลังจากลงทะเบียนกับพอร์ทัลแล้ว นักพัฒนาแอปจะลงชื่อเข้าใช้โดยใช้หน้าลงชื่อเข้าใช้

ทุกครั้งที่นักพัฒนาแอปลงชื่อเข้าใช้พอร์ทัล ระบบจะส่งลิงก์ที่ปลอดภัยเพื่อยืนยันตัวตนและสร้างเซสชันกับพอร์ทัลแทนที่จะใช้ข้อมูลลับที่แชร์กัน เช่น รหัสผ่าน เพื่อตรวจสอบสิทธิ์นักพัฒนาแอป

นักพัฒนาแอปสามารถลงชื่อเข้าใช้พอร์ทัลได้โดยทำดังนี้

  1. ไปที่พอร์ทัล
  2. คลิกลงชื่อเข้าใช้
  3. ป้อนอีเมลที่เชื่อมโยงกับบัญชี
  4. คลิกเข้าสู่ระบบ
    กล่องโต้ตอบต่อไปนี้จะปรากฏขึ้น

    ลงชื่อเข้าใช้พอร์ทัล

  5. คลิกลิงก์ที่ปลอดภัยในอีเมลเพื่อเปิดพอร์ทัลและสร้างเซสชันที่มีการตรวจสอบสิทธิ์

ลงทะเบียนแอป

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

  1. เลือกแอปของฉันจากเมนูแบบเลื่อนลงของผู้ใช้
  2. คลิก + แอปเพื่อสร้างแอปใหม่
  3. ป้อนชื่อและคำอธิบายแอปในกล่องโต้ตอบสร้างแอป
  4. คลิกสร้าง
  5. จัดการผลิตภัณฑ์ API ในแอปตามที่อธิบายไว้ด้านล่าง

จัดการผลิตภัณฑ์ API ในแอป

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

นักพัฒนาแอปสามารถจัดการผลิตภัณฑ์ API ในแอปจากพอร์ทัลได้ ดังนี้

  1. เลือกแอปของฉันจากเมนูแบบเลื่อนลงของผู้ใช้
  2. คลิกชื่อแอป
  3. คลิกจัดการผลิตภัณฑ์
  4. คลิกปุ่มสลับการเข้าถึงเพื่อเปิดหรือปิดใช้การเข้าถึงผลิตภัณฑ์ API จากแอป

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

  5. คลิกขอเพื่อขออนุมัติผลิตภัณฑ์ API ที่ยังไม่ได้รับอนุญาต

  6. คลิกบันทึก

ดูคีย์ API สําหรับแอป

นักพัฒนาแอปสามารถจัดการคีย์ API สําหรับแอปจากพอร์ทัลได้ ดังนี้

  1. เลือกแอปของฉันจากเมนูแบบเลื่อนลงของผู้ใช้
  2. คลิกชื่อแอป
  3. ดูคีย์ API ในส่วนคีย์
  4. คลิกดูข้อมูลลับเพื่อแสดงข้อมูลลับของคีย์ API
  5. ตรวจสอบว่าสถานะของคีย์ API คือ "อนุมัติ"

หมุนเวียนคีย์ API สําหรับแอป

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

นักพัฒนาแอปสามารถเปลี่ยนคีย์ API หลักของแอปจากพอร์ทัลของคุณได้โดยทำดังนี้

  1. เลือกแอปของฉันจากเมนูแบบเลื่อนลงของผู้ใช้
  2. คลิกชื่อแอป
  3. ในส่วนคีย์ ให้วางเคอร์เซอร์เหนือคีย์ API ปัจจุบันเพื่อแสดงเมนูการทำงาน
  4. คลิก ไอคอนขยาย เพื่อขยายเมนูการทำงาน
  5. คลิกหมุน
  6. คลิกสร้างในกล่องโต้ตอบเพื่อยืนยันการดำเนินการ
  7. ปิดใช้งานคีย์ API (ไม่บังคับ) ตามที่อธิบายไว้ด้านล่าง

ปิดใช้งานคีย์ API สําหรับแอป

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

นักพัฒนาแอปสามารถปิดใช้งานคีย์ API สําหรับแอปจากพอร์ทัลของคุณได้โดยทำดังนี้

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

แก้ไขรายละเอียดแอป

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

  1. เลือกแอปของฉันจากเมนูแบบเลื่อนลงของผู้ใช้
  2. คลิกชื่อแอป
  3. แก้ไขช่องชื่อหรือคําอธิบาย
  4. คลิกบันทึก

ระบบจะลบแอปและนำออกจากรายการ "แอปของฉัน"

ลบแอป

นักพัฒนาแอปจะลบแอปออกจากพอร์ทัลได้โดยทำดังนี้

  1. เลือกแอปของฉันจากเมนูแบบเลื่อนลงของผู้ใช้
  2. คลิกชื่อแอป
  3. คลิกลบที่มุมขวาบนของหน้า

ระบบจะลบแอปและนำออกจากรายการ "แอปของฉัน"