คุณกําลังดูเอกสารประกอบของ 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 ตามบทบาทของนักพัฒนาแอป ให้ทําดังนี้
- เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ระดับผู้ดูแลระบบหรือสิทธิ์สร้างเนื้อหา
- ตรวจสอบบทบาทในพอร์ทัลนักพัฒนาซอฟต์แวร์และการมอบหมายผู้ใช้ ดังนี้
- เลือกผู้ใช้ > สิทธิ์ > บทบาทในเมนูการดูแลระบบ Drupal แล้วเพิ่มหรือแก้ไขบทบาทและสิทธิ์ของนักพัฒนาซอฟต์แวร์ตามต้องการ
- เลือกผู้ใช้ในเมนูการดูแลระบบ Drupal แล้วแก้ไขการมอบหมายผู้ใช้และบทบาทตามต้องการ
- เลือกการกําหนดค่า > ประตูสู่นักพัฒนาซอฟต์แวร์ > การเข้าถึงบทบาทของผลิตภัณฑ์ API ในเมนูการดูแลระบบ Drupal
- เลือกบทบาทที่ต้องการให้เข้าถึงผลิตภัณฑ์ API แต่ละรายการ
- คลิก Save configuration
การกำหนดค่าวิธีที่นักพัฒนาแอปเชื่อมโยงผลิตภัณฑ์ API กับแอป
หากต้องการลงทะเบียนแอปใหม่ นักพัฒนาแอปต้องเลือกปุ่ม "เพิ่มแอปใหม่" ในหน้า "แอปของฉัน" เพื่อเปิดแบบฟอร์ม "เพิ่มแอป"
นักพัฒนาแอปสามารถเลือกผลิตภัณฑ์ API อย่างน้อย 1 รายการเพื่อเชื่อมโยงกับแอป ณ เวลาที่ลงทะเบียนแอป โดยอิงตามวิธีที่คุณกำหนดค่าพอร์ทัล หรือจะระบุผลิตภัณฑ์เริ่มต้นที่กำหนดให้กับแอปทั้งหมดก็ได้
ตัวเลือกการกำหนดค่าต่อไปนี้มีอยู่ในพอร์ทัลเพื่อควบคุมการเลือกผลิตภัณฑ์ API เมื่อลงทะเบียนแอป
- อย่าเชื่อมโยงแอปกับผลิตภัณฑ์ API
- เชื่อมโยงแอปทั้งหมดกับผลิตภัณฑ์ API เริ่มต้นอย่างน้อย 1 รายการ (กำหนดค่าไว้ด้านล่าง) นักพัฒนาแอปจะเพิ่มผลิตภัณฑ์ API อื่นๆ ลงในแอปไม่ได้
- อนุญาตให้เลือกผลิตภัณฑ์ API รายการเดียว แต่ไม่จำเป็นต้องเลือก
- ต้องเลือกผลิตภัณฑ์ API รายการเดียว
- อนุญาตให้เลือกผลิตภัณฑ์ API หลายรายการ แต่ไม่จำเป็นต้องเลือก
- อนุญาตให้เลือกผลิตภัณฑ์ API ได้หลายรายการ และกำหนดให้มีอย่างน้อย 1 รายการ
นอกจากนี้ คุณยังควบคุมองค์ประกอบ HTML ที่ปรากฏในแบบฟอร์มที่นักพัฒนาแอปใช้เพื่อเลือกผลิตภัณฑ์ API ได้ด้วย โดยมีตัวเลือกดังนี้
- รายการแบบเลื่อนลง
- ช่องทําเครื่องหมายหรือปุ่มตัวเลือก ช่องทําเครื่องหมายจะปรากฏขึ้นเมื่อนักพัฒนาแอปเลือกผลิตภัณฑ์ API ได้หลายรายการ และปุ่มตัวเลือกจะปรากฏขึ้นเมื่อนักพัฒนาแอปเลือกผลิตภัณฑ์ API ได้เพียงรายการเดียว
วิธีตั้งค่าตัวเลือกสำหรับการเลือกผลิตภัณฑ์ของ API
- เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบหรือสิทธิ์ในการสร้างเนื้อหา
- เลือกการกําหนดค่า > การตั้งค่าพอร์ทัลนักพัฒนาซอฟต์แวร์ > การตั้งค่าแอปพลิเคชันในเมนูการดูแลระบบ Drupal
- ในหน้าการตั้งค่าแอปพลิเคชัน ให้ขยายพื้นที่การตั้งค่าผลิตภัณฑ์ API
- ในส่วนการจัดการผลิตภัณฑ์ API ให้เลือกตัวเลือกที่ควบคุมการเลือกผลิตภัณฑ์ API
- หากคุณระบุตัวเลือก "เชื่อมโยงแอปทั้งหมดกับผลิตภัณฑ์ API เริ่มต้นอย่างน้อย 1 รายการ (กำหนดค่าด้านล่าง)" ให้ตั้งค่าผลิตภัณฑ์เริ่มต้นในส่วนผลิตภัณฑ์ API เริ่มต้น
- ในส่วนวิดเจ็ตผลิตภัณฑ์ API ให้เลือกองค์ประกอบ HTML ที่นักพัฒนาแอปใช้เพื่อเลือกผลิตภัณฑ์ API
- บันทึกการกําหนดค่า
การกำหนดค่าการจัดการ URL เรียกกลับ
หากพร็อกซี API ในผลิตภัณฑ์ API ใช้ "OAuth แบบ 3 ขา" (ประเภทการให้สิทธิ์ด้วยรหัสการให้สิทธิ์) นักพัฒนาแอปจะต้องระบุ URL การเรียกกลับเมื่อลงทะเบียนแอป โดยทั่วไป URL การเรียกกลับจะระบุ URL ของแอปที่กำหนดให้รับรหัสการให้สิทธิ์ในนามของแอปไคลเอ็นต์ นอกจากนี้ สตริง URL นี้ยังใช้สำหรับการตรวจสอบด้วย ไคลเอ็นต์ต้องส่ง URL นี้ไปยัง Apigee Edge เมื่อขอรหัสการให้สิทธิ์และโทเค็นการเข้าถึง และพารามิเตอร์ redirect_uri ต้องตรงกับพารามิเตอร์ที่ลงทะเบียนไว้ ดูข้อมูลเพิ่มเติมได้ที่การใช้ประเภทการให้สิทธิ์รหัสการให้สิทธิ์
วิธีควบคุม URL เรียกกลับสำหรับการเลือกผลิตภัณฑ์ API
- เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบหรือสิทธิ์ในการสร้างเนื้อหา
- เลือกการกําหนดค่า > การตั้งค่าพอร์ทัลนักพัฒนาซอฟต์แวร์ > แอตทริบิวต์ในเมนูการดูแลระบบ Drupal
- ในหน้าการตั้งค่าแอปพลิเคชัน ให้ขยายการตั้งค่า URL เรียกกลับ
- ในส่วนการจัดการ URL การติดต่อกลับ ให้เลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้
- แอปของนักพัฒนาแอปทุกแอปต้องมี URL การเรียกกลับ
- แอปของนักพัฒนาแอปทุกแอปไม่จำเป็นต้องมี URL การเรียกกลับ
- โดยไม่จำเป็นต้องระบุหรือแสดง URL เรียกกลับ
- บันทึกการกําหนดค่า
การแสดงข้อมูลวิเคราะห์สําหรับการใช้งานแอป
พอร์ทัลจะแสดงข้อมูลวิเคราะห์เกี่ยวกับการใช้งานแอป หากเปิดใช้การแสดงข้อมูลวิเคราะห์ นักพัฒนาแอปจะเห็นข้อมูลวิเคราะห์สำหรับแต่ละแอปในหน้า "แอปของฉัน" เช่น นักพัฒนาแอปสามารถแสดงข้อมูลวิเคราะห์ต่อไปนี้สำหรับแอป
- อัตราการส่งข้อมูล
- ระยะเวลาในการตอบกลับสูงสุด
- เวลาในการตอบกลับขั้นต่ำ
- จํานวนข้อความ
- จำนวนข้อผิดพลาด
วิธีเปิดใช้ข้อมูลวิเคราะห์ในพอร์ทัล
- เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ระดับผู้ดูแลระบบหรือสิทธิ์สร้างเนื้อหา
- เลือกการกําหนดค่า > พอร์ทัลนักพัฒนาซอฟต์แวร์ > การตั้งค่าแอปพลิเคชันในเมนูการดูแลระบบ Drupal
- ในหน้าการตั้งค่าแอปพลิเคชัน ให้ขยายพื้นที่การตั้งค่าประสิทธิภาพของแอป
- เลือกช่องทําเครื่องหมายแสดงแท็บข้อมูลวิเคราะห์แอปของนักพัฒนาแอป
- เลือกทดสอบหรือเวอร์ชันที่ใช้งานจริงสำหรับสภาพแวดล้อมเพื่อค้นหาข้อมูลวิเคราะห์ สําหรับพอร์ทัลที่เผยแพร่ต่อสาธารณะ โดยทั่วไปแล้วคุณจะต้องเลือกเวอร์ชันที่ใช้งานจริง
- บันทึกการกําหนดค่า
วิธีแสดงข้อมูลวิเคราะห์บนพอร์ทัลสําหรับแอป
- เลือกชื่อแอปในหน้า "แอปของฉัน"
- เลือกลิงก์ Analytics สําหรับแอป
- เลือกประเภทข้อมูลวิเคราะห์ที่จะแสดงและช่วงวันที่
- ข้อมูลที่คุณเลือกจะปรากฏขึ้น
การอนุมัติหรือเพิกถอนคีย์ 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 ฟรีใช้การอนุมัติอัตโนมัติ และการใช้คีย์เพื่อเข้าถึงผลิตภัณฑ์ดังกล่าวได้รับอนุมัติแล้ว
หากต้องการอนุมัติหรือเพิกถอนคีย์ด้วยตนเอง ให้ทำดังนี้
- เข้าสู่ระบบ UI การจัดการ Edge ในฐานะผู้ใช้ที่มีสิทธิ์ระดับผู้ดูแลระบบสำหรับองค์กร
- เลือกแพลตฟอร์ม API ในช่องเมนูแบบเลื่อนลงที่มุมขวาบน
- เลือกเผยแพร่ > แอปของนักพัฒนาแอปเพื่อเปิดรายการแอปของนักพัฒนาแอป
- เลือกปุ่มรอดำเนินการเพื่อดูรายการแอปที่มีคําขอคีย์ที่รอดําเนินการ
- เลือกชื่อแอปที่ต้องการอนุมัติ
- ในหน้ารายละเอียดแอป ให้เลือกปุ่มแก้ไขที่มุมขวาบน
- ในรายการผลิตภัณฑ์ API สําหรับแอป ให้ไปที่การดําเนินการ แล้วทําดังนี้
-
หากต้องการอนุมัติคีย์ ให้เลือกปุ่มอนุมัติสำหรับผลิตภัณฑ์ API แต่ละรายการที่ต้องได้รับการอนุมัติจากเจ้าหน้าที่
-
หากต้องการเพิกถอนคีย์ที่ได้รับอนุมัติ ให้เลือกปุ่มเพิกถอนในส่วนการดําเนินการของผลิตภัณฑ์ API เพื่อเพิกถอนสิทธิ์เข้าถึง
-
หากต้องการอนุมัติคีย์ ให้เลือกปุ่มอนุมัติสำหรับผลิตภัณฑ์ API แต่ละรายการที่ต้องได้รับการอนุมัติจากเจ้าหน้าที่
- บันทึกแอป คีย์ API จะได้รับอนุมัติ
การควบคุมการแคชผลิตภัณฑ์และแอป API
ระบบจะจัดเก็บข้อมูลเกี่ยวกับผลิตภัณฑ์ API และแอปของนักพัฒนาแอปจากระยะไกลจากพอร์ทัลใน Apigee Edge ซึ่งหมายความว่าคุณจะทำการเปลี่ยนแปลงผลิตภัณฑ์และแอป API ได้จาก UI หรือ API ของ Edge โดยไม่ต้องผ่านพอร์ทัล ตัวอย่างเช่น เมื่อผู้ดูแลระบบแบ็กเอนด์เพิ่มผลิตภัณฑ์ API ใหม่ พอร์ทัลจะไม่อัปเดตข้อมูลดังกล่าวทันที
คุณสามารถเรียกให้อัปเดตแคชของพอร์ทัลด้วยตนเอง อัปเดตแคชโดยอัตโนมัติเมื่องาน Cron ของพอร์ทัลทำงาน หรือทั้ง 2 อย่างเพื่อให้พอร์ทัลซิงค์กับแบ็กเอนด์ของ Edge อยู่เสมอ ตัวอย่างเช่น หากคุณกำหนดค่างาน Cron ให้ทำงานบ่อย เช่น ทุกๆ 5 หรือ 10 นาที คุณอาจไม่ต้องการอัปเดตผลิตภัณฑ์ API และแคชแอปของนักพัฒนาแอปบ่อยขนาดนั้น ในกรณีนี้ คุณสามารถเรียกให้อัปเดตแคชด้วยตนเอง แต่หากงาน cron ทำงานทุกชั่วโมงหรือ 2 ชั่วโมง เวลาที่จำเป็นในการอัปเดตแคชอาจไม่ส่งผลมากนัก
โดยค่าเริ่มต้น พอร์ทัลจะกําหนดค่าให้สร้างแคชผลิตภัณฑ์ API และแอปของนักพัฒนาซอฟต์แวร์อีกครั้งทุกครั้งที่ cron ทำงาน
หากต้องการระบุว่าจะสร้างแคชผลิตภัณฑ์ API และแอปของนักพัฒนาแอปอีกครั้งทุกครั้งที่ cron ทำงานหรือไม่ ให้ทำดังนี้
- เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบหรือสิทธิ์ในการสร้างเนื้อหา
- จากเมนู Drupal ให้เลือกการกําหนดค่า > การตั้งค่าพอร์ทัลนักพัฒนาซอฟต์แวร์ > การตั้งค่าแอปพลิเคชัน
- เลือกหรือยกเลิกการเลือกสร้างแคชผลิตภัณฑ์ API และแอปของนักพัฒนาแอปอีกครั้งทุกครั้งที่ cron ทำงาน
- บันทึกการตั้งค่าของคุณ
วิธีอัปเดตแคชด้วยตนเอง
- เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบหรือสิทธิ์ในการสร้างเนื้อหา
- จากเมนู 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
วิธีเพิ่มช่องลงในแบบฟอร์มการลงทะเบียนแอป
- เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ระดับผู้ดูแลระบบหรือสิทธิ์สร้างเนื้อหา
- ตรวจสอบว่าเปิดใช้ข้อบังคับของการจัดการแอตทริบิวต์แอป DevConnect แล้ว
- เลือกการกําหนดค่า > การตั้งค่าพอร์ทัลนักพัฒนาซอฟต์แวร์ > แอตทริบิวต์ของพอร์ทัลนักพัฒนาซอฟต์แวร์ในเมนูการดูแลระบบ Drupal
- เลือกปุ่มเพิ่มแอตทริบิวต์แอปพอร์ทัลนักพัฒนาซอฟต์แวร์ที่ด้านบนของหน้า
- กำหนดค่าช่อง เช่น สําหรับช่องรหัสลูกค้าซึ่งแสดงอยู่ด้านบน ให้ใช้การตั้งค่าต่อไปนี้
- ชื่อภายใน = cust_id นี่คือชื่อของตัวแปรที่ใช้เก็บค่าฟิลด์
- ชื่อสาธารณะ = รหัสลูกค้า
- คําอธิบาย = ป้อนรหัสลูกค้า
- เลือกช่องทำเครื่องหมาย "กำหนดให้ต้องใช้แอตทริบิวต์นี้"
- เลือกช่องทําเครื่องหมาย "แสดงแอตทริบิวต์นี้"
- วิดเจ็ต = กล่องข้อความ
- เลือก "บันทึก" เพื่อกลับไปที่หน้าแอตทริบิวต์แอปของพอร์ทัลนักพัฒนาแอป
- เลือกบันทึกการเปลี่ยนแปลง
- เลือกไอคอนบ้าน > ล้างแคชทั้งหมดจากเมนู Drupal
คุณอาจต้องล้างแคชของเบราว์เซอร์ก่อนเพื่อให้ช่องใหม่ปรากฏในแบบฟอร์ม
หากต้องการเพิ่มช่องที่ไม่บังคับเพื่อให้นักพัฒนาแอประบุแพลตฟอร์มของแอป ให้ตั้งค่าแอตทริบิวต์ช่องเป็นดังนี้
- ชื่อภายใน = intended_platforms
- ชื่อสาธารณะ = แพลตฟอร์ม
- คําอธิบาย = ระบุแพลตฟอร์มอย่างน้อย 1 รายการสําหรับแอป
- ล้างช่องทำเครื่องหมายสำหรับ "ต้องระบุแอตทริบิวต์นี้"
- เลือกช่องทําเครื่องหมาย "แสดงแอตทริบิวต์นี้"
- วิดเจ็ต = รายการช่องทําเครื่องหมาย
- เลือก "บันทึก" เพื่อกลับไปที่หน้าแอตทริบิวต์แอปของพอร์ทัลนักพัฒนาแอป
วิธีจัดลำดับแอตทริบิวต์ในแบบฟอร์มใหม่
- เข้าสู่ระบบพอร์ทัลในฐานะผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบหรือสิทธิ์ในการสร้างเนื้อหา
- เลือกการกําหนดค่า > การตั้งค่าพอร์ทัลนักพัฒนาซอฟต์แวร์ > แอตทริบิวต์ของพอร์ทัลนักพัฒนาซอฟต์แวร์ในเมนูการดูแลระบบ Drupal
- เลือกสัญลักษณ์บวก + ในคอลัมน์ชื่อ แล้วลากพร็อพเพอร์ตี้ไปยังตําแหน่งที่ต้องการแสดงในแบบฟอร์ม
- บันทึกการเปลี่ยนแปลง