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

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


เมื่อวันอังคารที่ 6 มกราคม 2015 เราได้เปิดตัวพอร์ทัลบริการของนักพัฒนาซอฟต์แวร์ Apigee เวอร์ชัน 15.01.06.00 สำหรับระบบคลาวด์

ฟีเจอร์ใหม่

พอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์ Apigee ในเวอร์ชันระบบคลาวด์นี้มีฟีเจอร์ใหม่ดังต่อไปนี้

  • การบันทึกผู้ใช้แบบไม่พร้อมกัน
    การบันทึกผู้ใช้แบบอะซิงโครนัสเป็นฟีเจอร์ใหม่ที่เลื่อนการบันทึกข้อมูลผู้ใช้ออกไปจนกว่าจะมีการส่งการตอบกลับกลับไปยังเบราว์เซอร์เพื่อเพิ่มประสิทธิภาพ การเปลี่ยนแปลงนี้จะเกิดขึ้นในสถานการณ์ต่อไปนี้เท่านั้น
    • พบ PHP CLI ที่เหมาะสม
    • ไม่ได้เปิดใช้การสร้างรายได้
    • เลือกช่องทำเครื่องหมายเปิดใช้อะซิงโครนัสในหน้าการกำหนดค่า > การตั้งค่าพอร์ทัลนักพัฒนาซอฟต์แวร์ > การตั้งค่าผู้ใช้พอร์ทัลนักพัฒนาซอฟต์แวร์
  • คุณไม่สามารถเปลี่ยนการตั้งค่าการเชื่อมต่อระหว่างพอร์ทัลกับ Edge ได้อีกต่อไป
    ใน Cloud รุ่นก่อนหน้านี้ คุณสามารถแก้ไขข้อมูลการเชื่อมต่อที่ใช้เชื่อมต่อพอร์ทัลกับ Edge ได้โดยตรง ซึ่งรวมถึง URL ของปลายทาง Edge, ชื่อองค์กร Apigee รวมถึงชื่อผู้ใช้และรหัสผ่านของผู้ดูแลระบบขององค์กร ตอนนี้คุณต้องส่งคำขอไปยังทีมสนับสนุนของ Apigee เพื่อเปลี่ยนข้อมูลการเชื่อมต่อ ดูการสร้างพอร์ทัลนักพัฒนาซอฟต์แวร์สำหรับข้อมูลเพิ่มเติม

การเลิกใช้งาน

ตั้งแต่วันที่ 15 เมษายน 2015 Google จะไม่สนับสนุน API OpenID 2.0 อีกต่อไป ตามที่อธิบายไว้ใน ลิงก์ต่อไปนี้:

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 Server ในรูปแบบ HTML อย่างถูกต้องแล้ว Postgres v9.0 เปิดตัวการเข้ารหัส "hex" ใหม่ซึ่งอาจต้องมีการเปลี่ยนแปลงใน postgresql.conf เพื่อดาวน์โหลดเอกสารการเรียกเก็บเงินอย่างถูกต้อง หากดาวน์โหลดเอกสารการเรียกเก็บเงินจากพอร์ทัล Dev ไม่ถูกต้อง ให้เปลี่ยน bytea_output ใน postgresql.conf เป็น "Escape" ในเซิร์ฟเวอร์ Edge Management:
bytesa_output = 'Escape' # ฐานสิบหก, Escape
การสร้างรายได้ เมื่อการเรียก Edge API เพื่อรับยอดคงเหลือของผู้ใช้ไม่แสดงอย่างถูกต้อง หน้าเว็บจะแสดงอย่างถูกต้องและระบบจะบันทึกข้อผิดพลาดไว้ ก่อนหน้านี้ หน้าดังกล่าวแสดงหน้าจอข้อผิดพลาด
การลงทะเบียนนักพัฒนาซอฟต์แวร์รายใหม่ แก้ไขข้อความเมื่อลงทะเบียนด้วยบัญชีใหม่เพื่อบอกว่าบัญชีกำลังรอการอนุมัติจากผู้ดูแลระบบเฉพาะเมื่อกำหนดค่าพอร์ทัลนักพัฒนาซอฟต์แวร์ให้ต้องได้รับการอนุมัติจากผู้ดูแลระบบก่อนลงชื่อเข้าสู่ระบบ
การลงทะเบียนนักพัฒนาซอฟต์แวร์รายใหม่ นักพัฒนาซอฟต์แวร์ที่ลงทะเบียนใหม่ซึ่งควรถูกบล็อกโดยค่าเริ่มต้นได้เปิดใช้ในแบ็กเอนด์ Edge นักพัฒนาแอปที่ควรถูกบล็อกโดยค่าเริ่มต้นได้เปิดใช้ไว้ (แม้ว่าจะแสดงข้อความ "โปรดรออนุมัติ" อยู่) ได้รับการแก้ไขแล้วด้วยวิธีเดียวกันนี้
การลงทะเบียนนักพัฒนาซอฟต์แวร์รายใหม่ พอร์ทัลจะไม่มีข้อยกเว้นเมื่อผู้ใช้ลงทะเบียนโดยไม่มีอีเมลอีกต่อไป เพื่อให้ผสานรวมกับระบบที่ไม่ได้ใช้อีเมลได้ อย่างไรก็ตาม ผู้ใช้ยังคงต้องอัปเดตโปรไฟล์ด้วยอีเมลก่อนจึงจะสร้างแอปสำหรับนักพัฒนาแอปได้
แบบฟอร์มการลงทะเบียน ระบบย้ายช่องชื่อและนามสกุลในแบบฟอร์มการลงทะเบียนไปที่ด้านบนสุดของแบบฟอร์มการลงทะเบียนสำหรับการติดตั้งใหม่ โปรดทราบว่าคุณย้ายช่องทั้งหมดในแบบฟอร์มนี้ได้โดยใช้ UI การดูแลระบบ ดูหัวข้อเพิ่มและจัดการบัญชีผู้ใช้สำหรับข้อมูลเพิ่มเติม
สถานะของนักพัฒนาแอป เมื่อนักพัฒนาแอปมีสถานะเป็น "ถูกบล็อก" ในพอร์ทัล นักพัฒนาแอปจะถูกตั้งค่าเป็น "ไม่ใช้งาน" ในเซิร์ฟเวอร์การจัดการ Edge ซึ่งหมายความว่านักพัฒนาซอฟต์แวร์ที่ถูกบล็อกจะ เรียก API ไม่ได้
งาน Cron Cron จะไม่ล้มเหลวอีกต่อไปเมื่อแอปใน Edge ไม่ได้เชื่อมโยงกับนักพัฒนาซอฟต์แวร์อย่างถูกต้อง
Logging ระบบไม่บันทึกข้อผิดพลาดอีกต่อไปเมื่อประเภทการเข้าถึงของแอปเป็น "อ่านอย่างเดียว"
กฎ Drupal ตอนนี้เรียกใช้โมดูลกฎในกฎ Drupal สำหรับส่งอีเมลเมื่อคีย์แอปเปลี่ยนจากรอดำเนินการเป็นอนุมัติแล้ว ในเวอร์ชันก่อนหน้า กฎจะไม่ทำงานเมื่อมีการเปลี่ยนแปลงสถานะ
SmartDocs คำกริยา Pitch จะแสดงอย่างถูกต้องเมื่อแสดงผลในหน้า SmartDocs
SmartDocs เมื่อเข้าถึงปลายทาง Edge ไม่ได้ โมดูล SmartGoogle จะไม่แสดงคำเตือนอีกต่อไป
SmartDocs คำเตือน "ดัชนีที่ไม่ได้กำหนด:" จะไม่แสดงในโมดูล SmartDocuments อีกต่อไป
SmartDocs
ตอนนี้เบรดครัมบ์ทำงานได้อย่างถูกต้องในหน้า SmartDocs ในหน้ารายละเอียดของเมธอด รายการแรกในเส้นทางเบรดครัมบ์ที่ใช้คือ model_machine_name Documentation/ คำแรกจึงไม่มีการใช้ตัวพิมพ์ใหญ่ เมื่อมีการแก้ไข รายการแรกจะเป็นชื่อโมเดลที่มนุษย์อ่านได้ และคำแรกจะเป็นตัวพิมพ์ใหญ่
นอกจากนี้ ในหน้ารายการเมธอด API ตามคำกริยา HTTP (GET/POST/PUT/DELETE) รายการเบรดครัมบ์มีการลิงก์ไปยัง URL ที่ไม่ถูกต้อง เพื่อแก้ปัญหานี้ รายการเบรดครัมบ์ในหน้าจะชี้ไปยัง URL ที่ถูกต้อง
SmartDocs การแก้ไขด้วย CSS ช่วยให้แก้ไขเนื้อหา JSON ของ SmartDocuments (ในคำขอ POST หรือ PUT) ได้อย่างเหมาะสม
เมนูหลัก ตอนนี้ลิงก์การเข้าสู่ระบบและลงทะเบียนจะใช้ได้เมื่อเมนูหลักไม่มีรายการใดๆ
แอตทริบิวต์แอป
หน้าข้อมูลสำหรับแอตทริบิวต์ของแอปเสียหายและไม่แสดงผล ปัญหานี้ได้รับการแก้ไขแล้วในไฟล์ devconnect_app_attributes.module
การเปลี่ยนเส้นทางแบบฮาร์ดโค้ด ฟังก์ชันที่สร้างแบบฟอร์มสำหรับการแก้ไขแอปของนักพัฒนาซอฟต์แวร์จะไม่เรียกใช้ drupal_goto() หรือ drupal_not_found() โดยตรง หากไม่พบแอปของนักพัฒนาซอฟต์แวร์ วิธีนี้ช่วยให้โมดูลสำหรับลูกค้าเฉพาะรายปรับเปลี่ยนลักษณะการทำงานของแบบฟอร์มได้อย่างสม่ำเสมอโดยไม่ต้องบังคับการเปลี่ยนเส้นทางที่ไม่มีเงื่อนไข