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