การกําหนดค่าการลงทะเบียนแอป

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

นักพัฒนาแอปใช้หน้าแอปของฉันในพอร์ทัลบริการสำหรับนักพัฒนาแอปเพื่อลงทะเบียนแอป นักพัฒนาแอปเข้าถึงหน้า "แอปของฉัน" จากเมนูหลักของพอร์ทัลได้ดังนี้

หากต้องการลงทะเบียนแอปใหม่ นักพัฒนาแอปต้องเลือกปุ่ม "เพิ่มแอปใหม่" ในหน้า "แอปของฉัน"

จากนั้นพอร์ทัลจะแสดงแบบฟอร์มการลงทะเบียนแอปเริ่มต้น

โดยค่าเริ่มต้น นักพัฒนาแอปจะต้องระบุเพียงชื่อแอป, URL เรียกกลับ และรายการผลิตภัณฑ์ API เพื่อเพิ่มลงในแอป

ในฐานะผู้ให้บริการ API คุณจะควบคุมกระบวนการลงทะเบียนแอปได้อย่างสมบูรณ์ เช่น คุณอาจกําหนดค่าสิ่งต่อไปนี้ได้

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

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

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

ระบุผลิตภัณฑ์ API ที่มีให้บริการในพอร์ทัล

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

การระบุระดับการเข้าถึงเมื่อสร้างผลิตภัณฑ์ API

เมื่อสร้างผลิตภัณฑ์ API คุณจะระบุตัวเลือกระดับการเข้าถึงของผลิตภัณฑ์ดังที่แสดงด้านล่าง

ดูข้อมูลเพิ่มเติมเกี่ยวกับผลกระทบของระดับการเข้าถึงที่มีต่อความพร้อมใช้งานของผลิตภัณฑ์ API ในพอร์ทัลนักพัฒนาซอฟต์แวร์ Drupal 7 ได้ที่ระดับการเข้าถึง

การจํากัดการเข้าถึงผลิตภัณฑ์ API ตามบทบาท

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

หากต้องการจํากัดการเข้าถึงผลิตภัณฑ์ API ตามบทบาทของนักพัฒนาแอป ให้ทําดังนี้

  1. เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ระดับผู้ดูแลระบบหรือสิทธิ์สร้างเนื้อหา
  2. ตรวจสอบบทบาทในพอร์ทัลนักพัฒนาซอฟต์แวร์และการมอบหมายผู้ใช้ ดังนี้
    • เลือกผู้ใช้ > สิทธิ์ > บทบาทในเมนูการดูแลระบบ Drupal แล้วเพิ่มหรือแก้ไขบทบาทและสิทธิ์ของนักพัฒนาซอฟต์แวร์ตามต้องการ
    • เลือกผู้ใช้ในเมนูการดูแลระบบ Drupal แล้วแก้ไขการมอบหมายผู้ใช้และบทบาทตามต้องการ
  3. เลือกการกําหนดค่า > ประตูสู่นักพัฒนาซอฟต์แวร์ > การเข้าถึงบทบาทของผลิตภัณฑ์ API ในเมนูการดูแลระบบ Drupal
  4. เลือกบทบาทที่ต้องการให้เข้าถึงผลิตภัณฑ์ API แต่ละรายการ
  5. คลิก Save configuration

การกำหนดค่าวิธีที่นักพัฒนาแอปเชื่อมโยงผลิตภัณฑ์ API กับแอป

หากต้องการลงทะเบียนแอปใหม่ นักพัฒนาแอปต้องเลือกปุ่ม "เพิ่มแอปใหม่" ในหน้า "แอปของฉัน" เพื่อเปิดแบบฟอร์ม "เพิ่มแอป"

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

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

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

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

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

วิธีตั้งค่าตัวเลือกสำหรับการเลือกผลิตภัณฑ์ของ API

  1. เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบหรือสิทธิ์ในการสร้างเนื้อหา
  2. เลือกการกําหนดค่า > การตั้งค่าพอร์ทัลนักพัฒนาซอฟต์แวร์ > การตั้งค่าแอปพลิเคชันในเมนูการดูแลระบบ Drupal
  3. ในหน้าการตั้งค่าแอปพลิเคชัน ให้ขยายพื้นที่การตั้งค่าผลิตภัณฑ์ API
  4. ในส่วนการจัดการผลิตภัณฑ์ API ให้เลือกตัวเลือกที่ควบคุมการเลือกผลิตภัณฑ์ API
  5. หากคุณระบุตัวเลือก "เชื่อมโยงแอปทั้งหมดกับผลิตภัณฑ์ API เริ่มต้นอย่างน้อย 1 รายการ (กำหนดค่าด้านล่าง)" ให้ตั้งค่าผลิตภัณฑ์เริ่มต้นในส่วนผลิตภัณฑ์ API เริ่มต้น
  6. ในส่วนวิดเจ็ตผลิตภัณฑ์ API ให้เลือกองค์ประกอบ HTML ที่นักพัฒนาแอปใช้เพื่อเลือกผลิตภัณฑ์ API
  7. บันทึกการกําหนดค่า

การกำหนดค่าการจัดการ URL เรียกกลับ

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

วิธีควบคุม URL เรียกกลับสำหรับการเลือกผลิตภัณฑ์ API

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

การแสดงข้อมูลวิเคราะห์สําหรับการใช้งานแอป

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

  • อัตราการส่งข้อมูล
  • ระยะเวลาในการตอบกลับสูงสุด
  • เวลาในการตอบกลับขั้นต่ำ
  • จํานวนข้อความ
  • จำนวนข้อผิดพลาด

วิธีเปิดใช้ข้อมูลวิเคราะห์ในพอร์ทัล

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

วิธีแสดงข้อมูลวิเคราะห์บนพอร์ทัลสําหรับแอป

  1. เลือกชื่อแอปในหน้า "แอปของฉัน"
  2. เลือกลิงก์ Analytics สําหรับแอป
  3. เลือกประเภทข้อมูลวิเคราะห์ที่จะแสดงและช่วงวันที่
  4. ข้อมูลที่คุณเลือกจะปรากฏขึ้น

การอนุมัติหรือเพิกถอนคีย์ API สำหรับผลิตภัณฑ์ API ด้วยตนเอง

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

คุณควบคุมกระบวนการอนุมัติคีย์สำหรับผลิตภัณฑ์ API แต่ละรายการได้เมื่อสร้างผลิตภัณฑ์ API ดังนี้

กระบวนการอนุมัติอาจเป็นดังนี้

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

ดูข้อมูลเพิ่มเติมได้ที่สร้างผลิตภัณฑ์ API

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

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

ในตัวอย่างนี้ ผลิตภัณฑ์ Premium Weather API ใช้การอนุมัติด้วยตนเอง และกำลังรอให้ผู้ดูแลระบบอนุมัติคีย์ ผลิตภัณฑ์ API ฟรีใช้การอนุมัติอัตโนมัติ และการใช้คีย์เพื่อเข้าถึงผลิตภัณฑ์ดังกล่าวได้รับอนุมัติแล้ว

หากต้องการอนุมัติหรือเพิกถอนคีย์ด้วยตนเอง ให้ทำดังนี้

  1. เข้าสู่ระบบ UI การจัดการ Edge ในฐานะผู้ใช้ที่มีสิทธิ์ระดับผู้ดูแลระบบสำหรับองค์กร
  2. เลือกแพลตฟอร์ม API ในช่องเมนูแบบเลื่อนลงที่มุมขวาบน
  3. เลือกเผยแพร่ > แอปของนักพัฒนาแอปเพื่อเปิดรายการแอปของนักพัฒนาแอป
  4. เลือกปุ่มรอดำเนินการเพื่อดูรายการแอปที่มีคําขอคีย์ที่รอดําเนินการ

  5. เลือกชื่อแอปที่ต้องการอนุมัติ
  6. ในหน้ารายละเอียดแอป ให้เลือกปุ่มแก้ไขที่มุมขวาบน
  7. ในรายการผลิตภัณฑ์ API สําหรับแอป ให้ไปที่การดําเนินการ แล้วทําดังนี้
    • หากต้องการอนุมัติคีย์ ให้เลือกปุ่มอนุมัติสำหรับผลิตภัณฑ์ API แต่ละรายการที่ต้องได้รับการอนุมัติจากเจ้าหน้าที่

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

  8. บันทึกแอป คีย์ API จะได้รับอนุมัติ

การควบคุมการแคชผลิตภัณฑ์และแอป API

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

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

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

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

  1. เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบหรือสิทธิ์ในการสร้างเนื้อหา
  2. จากเมนู Drupal ให้เลือกการกําหนดค่า > การตั้งค่าพอร์ทัลนักพัฒนาซอฟต์แวร์ > การตั้งค่าแอปพลิเคชัน
  3. เลือกหรือยกเลิกการเลือกสร้างแคชผลิตภัณฑ์ API และแอปของนักพัฒนาแอปอีกครั้งทุกครั้งที่ cron ทำงาน
  4. บันทึกการตั้งค่าของคุณ

วิธีอัปเดตแคชด้วยตนเอง

  1. เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบหรือสิทธิ์ในการสร้างเนื้อหา
  2. จากเมนู Drupal ให้เลือกไอคอนบ้าน > ล้างแคชทั้งหมด

การปรับแต่งช่องแบบฟอร์มที่ใช้ลงทะเบียนแอป

เมื่อนักพัฒนาแอปลงทะเบียนแอป พอร์ทัลจะแสดงแบบฟอร์มเริ่มต้นดังต่อไปนี้

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

  • ต้องระบุหรือไม่บังคับ
  • แสดงโดยองค์ประกอบ HTML ต่างๆ เช่น กล่องข้อความ ปุ่มตัวเลือก ช่องทําเครื่องหมาย และอื่นๆ
  • ตั้งค่าให้ปรากฏที่ใดก็ได้ในแบบฟอร์มระหว่างช่อง URL เรียกกลับกับช่องผลิตภัณฑ์

ดูวิธีปรับแต่งแบบฟอร์มการลงทะเบียนแอปที่มีอยู่ในพอร์ทัลนักพัฒนาแอปได้จากวิดีโอนี้

ตัวอย่างเช่น ฟอร์มต่อไปนี้แสดงช่องที่ต้องกรอกสำหรับรหัสลูกค้าและช่องที่ไม่บังคับสำหรับแพลตฟอร์มเป้าหมาย

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

เช่น ดูช่องแบบฟอร์มใหม่ใน UI การจัดการ Edge โดยไปที่ "เผยแพร่" > "แอปของนักพัฒนาแอป" แล้วเลือกชื่อแอป ค่าช่องใหม่จะปรากฏในส่วนแอตทริบิวต์ที่กำหนดเองของหน้าเว็บโดยมีชื่อที่สอดคล้องกับชื่อภายในของช่อง

ค่าของช่องจะแสดงในพื้นที่รายละเอียดของแอปในหน้า "แอปของฉัน" ของนักพัฒนาแอปด้วย

นอกจากนี้ นักพัฒนาแอปยังแก้ไขค่าได้โดยเลือกลิงก์ "แก้ไข" สําหรับแอปในหน้า "แอปของฉัน"

ขั้นตอนด้านล่างอธิบายวิธีกำหนดค่าแบบฟอร์มการสร้างแอปโดยใช้อินเทอร์เฟซผู้ดูแลระบบ นักพัฒนาซอฟต์แวร์ Drupal สามารถทำการปรับเปลี่ยนเพิ่มเติมได้ ซึ่งรวมถึงการแก้ไขหน้า "แอปของฉัน" โดยใช้ฮุกที่กำหนดเอง ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเปลี่ยนลักษณะการทำงานผ่านโค้ดได้ที่ตัวอย่าง API ของแอปในไฟล์ /profiles/apigee/modules/custom/devconnect/devconnect_developer_apps/devconnect_developer_apps.api.php

วิธีเพิ่มช่องลงในแบบฟอร์มการลงทะเบียนแอป

  1. เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ระดับผู้ดูแลระบบหรือสิทธิ์สร้างเนื้อหา
  2. ตรวจสอบว่าเปิดใช้ข้อบังคับของการจัดการแอตทริบิวต์แอป DevConnect แล้ว
  3. เลือกการกําหนดค่า > การตั้งค่าพอร์ทัลนักพัฒนาซอฟต์แวร์ > แอตทริบิวต์ของพอร์ทัลนักพัฒนาซอฟต์แวร์ในเมนูการดูแลระบบ Drupal
  4. เลือกปุ่มเพิ่มแอตทริบิวต์แอปพอร์ทัลนักพัฒนาซอฟต์แวร์ที่ด้านบนของหน้า
  5. กำหนดค่าช่อง เช่น สําหรับช่องรหัสลูกค้าซึ่งแสดงอยู่ด้านบน ให้ใช้การตั้งค่าต่อไปนี้
    • ชื่อภายใน = cust_id นี่คือชื่อของตัวแปรที่ใช้เก็บค่าฟิลด์
    • ชื่อสาธารณะ = รหัสลูกค้า
    • คําอธิบาย = ป้อนรหัสลูกค้า
    • เลือกช่องทำเครื่องหมาย "กำหนดให้ต้องใช้แอตทริบิวต์นี้"
    • เลือกช่องทําเครื่องหมาย "แสดงแอตทริบิวต์นี้"
    • วิดเจ็ต = กล่องข้อความ
    • เลือก "บันทึก" เพื่อกลับไปที่หน้าแอตทริบิวต์แอปของพอร์ทัลนักพัฒนาแอป
  6. เลือกบันทึกการเปลี่ยนแปลง
  7. เลือกไอคอนบ้าน > ล้างแคชทั้งหมดจากเมนู Drupal
    คุณอาจต้องล้างแคชของเบราว์เซอร์ก่อนเพื่อให้ช่องใหม่ปรากฏในแบบฟอร์ม

หากต้องการเพิ่มช่องที่ไม่บังคับเพื่อให้นักพัฒนาแอประบุแพลตฟอร์มของแอป ให้ตั้งค่าแอตทริบิวต์ช่องเป็นดังนี้

  • ชื่อภายใน = intended_platforms
  • ชื่อสาธารณะ = แพลตฟอร์ม
  • คําอธิบาย = ระบุแพลตฟอร์มอย่างน้อย 1 รายการสําหรับแอป
  • ล้างช่องทำเครื่องหมายสำหรับ "ต้องระบุแอตทริบิวต์นี้"
  • เลือกช่องทําเครื่องหมาย "แสดงแอตทริบิวต์นี้"
  • วิดเจ็ต = รายการช่องทําเครื่องหมาย
  • เลือก "บันทึก" เพื่อกลับไปที่หน้าแอตทริบิวต์แอปของพอร์ทัลนักพัฒนาแอป

วิธีจัดลำดับแอตทริบิวต์ในแบบฟอร์มใหม่

  1. เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบหรือสิทธิ์ในการสร้างเนื้อหา
  2. เลือกการกําหนดค่า > การตั้งค่าพอร์ทัลนักพัฒนาซอฟต์แวร์ > แอตทริบิวต์ของพอร์ทัลนักพัฒนาซอฟต์แวร์ในเมนูการดูแลระบบ Drupal
  3. เลือกสัญลักษณ์บวก + ในคอลัมน์ชื่อ แล้วลากพร็อพเพอร์ตี้ไปยังตําแหน่งที่ต้องการแสดงในแบบฟอร์ม
  4. บันทึกการเปลี่ยนแปลง