คุณกําลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X info
ในวันอังคารที่ 6 มกราคม 2015 เราได้เปิดตัวพอร์ทัลบริการสำหรับนักพัฒนาแอป Apigee เวอร์ชัน 15.01.06.00 สำหรับระบบคลาวด์
ฟีเจอร์ใหม่
พอร์ทัลบริการสำหรับนักพัฒนาแอป Apigee เวอร์ชันระบบคลาวด์รุ่นนี้มีฟีเจอร์ใหม่ต่อไปนี้
-
การบันทึกผู้ใช้แบบไม่พร้อมกัน
การบันทึกผู้ใช้แบบไม่พร้อมกันเป็นฟีเจอร์ใหม่ที่เลื่อนการบันทึกข้อมูลผู้ใช้ไว้จนกว่าจะส่งการตอบกลับกลับไปยังเบราว์เซอร์เพื่อเพิ่มประสิทธิภาพ การเปลี่ยนแปลงนี้จะมีผลภายใต้สถานการณ์ต่อไปนี้เท่านั้น-
พบ PHP CLI ที่เหมาะสม
-
ไม่ได้เปิดใช้การสร้างรายได้
-
เลือกช่องทําเครื่องหมายเปิดใช้แบบไม่พร้อมกันในหน้าการกําหนดค่า > การตั้งค่าพอร์ทัลนักพัฒนาซอฟต์แวร์ > การตั้งค่าผู้ใช้พอร์ทัลนักพัฒนาซอฟต์แวร์
-
-
คุณจะเปลี่ยนการตั้งค่าการเชื่อมต่อระหว่างพอร์ทัลกับ Edge ไม่ได้อีกต่อไป
ในรุ่นระบบคลาวด์ก่อนหน้านี้ คุณสามารถแก้ไขข้อมูลการเชื่อมต่อที่ใช้เพื่อเชื่อมต่อพอร์ทัลกับ Edge ได้โดยตรง ซึ่งรวมถึง URL ของปลายทาง Edge, ชื่อองค์กร Apigee, ชื่อผู้ใช้และรหัสผ่านของผู้ดูแลระบบองค์กร ตอนนี้คุณต้องส่งคำขอไปยังทีมสนับสนุนของ Apigee เพื่อเปลี่ยนข้อมูลการเชื่อมต่อ ดูข้อมูลเพิ่มเติมได้ที่การสร้างพอร์ทัลนักพัฒนาแอป
การเลิกใช้งาน
ตั้งแต่วันที่ 15 เมษายน 2015 เป็นต้นไป Google จะไม่รองรับ OpenID 2.0 API อีกต่อไป ตามที่อธิบายไว้ในลิงก์ต่อไปนี้
https://developers.google.com/+/api/auth-migration#timetable
พอร์ทัลทั้งหมดที่เผยแพร่ก่อน 14.07 ใช้ Google OpenID 2.0 ซึ่งช่วยให้ผู้ใช้เข้าสู่ระบบพอร์ทัลหรือลงทะเบียนเป็นผู้ใช้พอร์ทัลได้โดยใช้ข้อมูลเข้าสู่ระบบ Google ดูข้อมูลเพิ่มเติมได้ที่การใช้ข้อมูลเข้าสู่ระบบแบบรวมศูนย์ในพอร์ทัลนักพัฒนาซอฟต์แวร์ ด้วยเหตุนี้ เราจึงนําฟังก์ชันดังกล่าวออกจากพอร์ทัล
คุณสามารถใช้โมดูล Drupal Google Auth แทน หรือจะใช้ข้อมูลตามที่อธิบายไว้ในบทความการใช้ OAuth 2.0 สำหรับการเข้าสู่ระบบก็ได้
การแก้ไขข้อบกพร่อง
ข้อบกพร่องต่อไปนี้ได้รับการแก้ไขในรุ่นนี้
หัวข้อ | คำอธิบาย |
---|---|
การสร้างรายได้ | แก้ไขข้อความที่แสดงต่อผู้ใช้ปลายทางเกี่ยวกับการสร้างรายได้ |
การสร้างรายได้ | ตอนนี้อัตราภาษีจะแสดงอย่างถูกต้องในหน้าการเรียกเก็บเงินล่วงหน้าสำหรับการสร้างรายได้ โปรดทราบว่าคุณต้องใช้การเรียก "API สำหรับนักพัฒนาแอปแบบชำระเงินล่วงหน้า" ในพอร์ทัล (ในส่วนการกําหนดค่า > การตั้งค่าการสร้างรายได้) |
การสร้างรายได้ | หน้ายอดคงเหลือการชำระเงินล่วงหน้าสำหรับการสร้างรายได้จะไม่แสดงยอดคงเหลือเป็น "-0.00" อีกต่อไป แต่จะแสดงเป็น "0.00" แทน |
การสร้างรายได้ |
ตอนนี้เอกสารการเรียกเก็บเงินจะดาวน์โหลดจากเซิร์ฟเวอร์ Edge ในรูปแบบ HTML อย่างถูกต้องแล้ว Postgres v9.0 เปิดตัวการเข้ารหัส "hex" ใหม่ ซึ่งอาจต้องเปลี่ยนแปลงใน postgresql.conf เพื่อให้ดาวน์โหลดเอกสารการเรียกเก็บเงินได้อย่างถูกต้อง หากเอกสารการเรียกเก็บเงินดาวน์โหลดจาก Dev Portal อย่างไม่ถูกต้อง ให้เปลี่ยน bytea_output ใน postgresql.conf เป็น "escape" ในเซิร์ฟเวอร์การจัดการ Edge ดังนี้
bytea_output = 'escape' # hex,
escape
|
การสร้างรายได้ | เมื่อการเรียกใช้ Edge API เพื่อรับยอดคงเหลือของผู้ใช้ไม่แสดงผลอย่างถูกต้อง ตอนนี้หน้าเว็บจะแสดงผลอย่างถูกต้องและระบบจะบันทึกข้อผิดพลาด ก่อนหน้านี้ หน้าเว็บแสดงหน้าจอข้อผิดพลาด |
การลงทะเบียนนักพัฒนาแอปใหม่ | แก้ไขข้อความเมื่อลงทะเบียนด้วยบัญชีใหม่เพื่อแจ้งว่าบัญชีดังกล่าวอยู่ระหว่างรอการอนุมัติจากผู้ดูแลระบบเฉพาะในกรณีที่กำหนดค่า Dev Portal ให้ต้องได้รับการอนุมัติจากผู้ดูแลระบบก่อนเข้าสู่ระบบเท่านั้น |
การลงทะเบียนนักพัฒนาแอปใหม่ | นักพัฒนาแอปที่ลงทะเบียนใหม่ซึ่งควรจะถูกบล็อกโดยค่าเริ่มต้นได้รับการเปิดใช้ในแบ็กเอนด์ของ Edge นักพัฒนาแอปที่ควรถูกบล็อกโดยค่าเริ่มต้นได้รับการเปิดใช้ (แม้ว่าข้อความ "โปรดรอการอนุมัติ" จะแสดงอยู่) ได้รับการแก้ไขด้วยวิธีเดียวกัน |
การลงทะเบียนนักพัฒนาแอปใหม่ | พอร์ทัลจะไม่แสดงข้อยกเว้นอีกต่อไปเมื่อผู้ใช้ลงทะเบียนโดยไม่มีอีเมล เพื่อให้ผสานรวมกับระบบที่ไม่ได้ใช้อีเมลได้ อย่างไรก็ตาม ผู้ใช้จะยังคงต้องอัปเดตโปรไฟล์ด้วยอีเมลก่อนจึงจะสร้างแอปสำหรับนักพัฒนาแอปได้ |
แบบฟอร์มการลงทะเบียน | ช่องชื่อและนามสกุลในแบบฟอร์มการลงทะเบียนได้ย้ายไปไว้ที่ด้านบนของแบบฟอร์มการลงทะเบียนสำหรับการติดตั้งใหม่ โปรดทราบว่าคุณสามารถย้ายช่องทั้งหมดในแบบฟอร์มนี้ได้โดยใช้ UI ของผู้ดูแลระบบ ดูข้อมูลเพิ่มเติมได้ที่เพิ่มและจัดการบัญชีผู้ใช้ |
สถานะนักพัฒนาแอป | เมื่อตั้งค่านักพัฒนาแอปเป็นสถานะ "ถูกบล็อก" ในพอร์ทัล ระบบจะตั้งค่านักพัฒนาแอปเป็น "ไม่ได้ใช้งาน" ในเซิร์ฟเวอร์การจัดการ Edge ซึ่งหมายความว่านักพัฒนาแอปที่ถูกบล็อกจะเรียก API ไม่ได้ |
งาน Cron | Cron จะไม่ทำงานไม่สำเร็จอีกต่อไปเมื่อแอปใน Edge ไม่ได้เชื่อมโยงกับนักพัฒนาแอปอย่างถูกต้อง |
การบันทึก | ระบบจะไม่บันทึกข้อผิดพลาดอีกต่อไปเมื่อประเภทการเข้าถึงของแอปเป็น "อ่านอย่างเดียว" |
กฎ Drupal | ตอนนี้ระบบจะเรียกใช้โมดูลกฎในกฎ Drupal เพื่อส่งอีเมลเมื่อคีย์แอปเปลี่ยนจากรอดำเนินการเป็นอนุมัติแล้ว ในเวอร์ชันก่อนหน้านี้ กฎจะไม่ทํางานเมื่อสถานะมีการเปลี่ยนแปลง |
SmartDocs | ตอนนี้คำกริยา PATCH จะแสดงอย่างถูกต้องเมื่อแสดงผลในหน้า SmartDocs |
SmartDocs | เมื่อเข้าถึงอุปกรณ์ปลายทาง Edge ไม่ได้ โมดูล SmartDocs จะไม่แสดงคำเตือนอีกต่อไป |
SmartDocs | คำเตือน "Undefine index:" จะไม่แสดงในโมดูล SmartDocs อีกต่อไป |
SmartDocs |
ตอนนี้เบรดครัมบ์ทำงานได้อย่างถูกต้องในหน้า SmartDocs แล้ว ในหน้ารายละเอียดวิธีการ รายการแรกในเส้นทางเบรดครัมบ์เคยเป็น model_machine_name Documentation/ จึงไม่ได้ขึ้นต้นด้วยอักษรตัวพิมพ์ใหญ่ การแก้ไขนี้จะทำให้รายการแรกเป็นชื่อโมเดลที่มนุษย์อ่านได้ และคำแรกจะเป็นตัวพิมพ์ใหญ่
นอกจากนี้ ในหน้าข้อมูลเมธอด API ตามคำกริยา HTTP (GET/POST/PUT/DELETE) รายการเบรดครัมบ์ลิงก์ไปยัง URL ที่ไม่ถูกต้อง การแก้ไขนี้ทำให้รายการเบรดครัมบ์ในหน้าเว็บชี้ไปยัง URL ที่ถูกต้อง
|
SmartDocs | การแก้ไข CSS ตอนนี้ช่วยให้แก้ไขเนื้อหา JSON ของ SmartDocs (ในคำขอ POST หรือ PUT) ได้อย่างถูกต้องในหน้า |
เมนูหลัก | ลิงก์เข้าสู่ระบบและลงทะเบียนจะพร้อมใช้งานเมื่อเมนูหลักไม่มีรายการ |
แอตทริบิวต์แอป |
หน้าข้อมูลแอตทริบิวต์ของแอปใช้งานไม่ได้และแสดงผลไม่ได้ ปัญหานี้ได้รับการแก้ไขแล้วในไฟล์ devconnect_app_attributes.module
|
การเปลี่ยนเส้นทางที่ฮาร์ดโค้ดไว้ | ฟังก์ชันที่สร้างแบบฟอร์มสำหรับการแก้ไขแอปของนักพัฒนาแอปจะไม่เรียกใช้ drupal_goto() หรือ drupal_not_found() โดยตรงอีกต่อไปหากไม่พบแอปของนักพัฒนาแอป ซึ่งช่วยให้โมดูลเฉพาะลูกค้าสามารถเปลี่ยนแปลงลักษณะการทํางานของแบบฟอร์มได้อย่างสอดคล้องกันโดยไม่ต้องบังคับให้เปลี่ยนเส้นทางแบบไม่มีเงื่อนไข |