15.01.06.00 - บันทึกประจำรุ่นของพอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์ Apigee

คุณกําลังดูเอกสารประกอบของ 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() โดยตรงอีกต่อไปหากไม่พบแอปของนักพัฒนาแอป ซึ่งช่วยให้โมดูลเฉพาะลูกค้าสามารถเปลี่ยนแปลงลักษณะการทํางานของแบบฟอร์มได้อย่างสอดคล้องกันโดยไม่ต้องบังคับให้เปลี่ยนเส้นทางแบบไม่มีเงื่อนไข