คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ
Apigee X info
เมื่อวันอังคารที่ 6 มกราคม 2015 เราได้เปิดตัวพอร์ทัล Apigee Developer Services เวอร์ชัน 15.01.06.00 สำหรับระบบคลาวด์
ฟีเจอร์ใหม่
พอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์ Apigee เวอร์ชันระบบคลาวด์รุ่นนี้มีฟีเจอร์ใหม่ต่อไปนี้
-
การบันทึกผู้ใช้แบบไม่พร้อมกัน
การบันทึกผู้ใช้แบบไม่พร้อมกันเป็นฟีเจอร์ใหม่ที่เลื่อนการบันทึกข้อมูลผู้ใช้ไปจนกว่า หลังจากส่งการตอบกลับไปยังเบราว์เซอร์แล้วเพื่อเพิ่มประสิทธิภาพ การเปลี่ยนแปลงนี้ จะเกิดขึ้นในกรณีต่อไปนี้เท่านั้น-
พบ PHP CLI ที่เหมาะสม
-
ไม่ได้เปิดใช้การสร้างรายได้
-
เลือกช่องทําเครื่องหมายเปิดใช้แบบไม่พร้อมกันในหน้า Configuration > Dev Portal Settings > Dev Portal User Settings
-
-
คุณจะเปลี่ยนการตั้งค่าการเชื่อมต่อระหว่างพอร์ทัลกับ Edge ไม่ได้อีกต่อไป
ในรุ่นคลาวด์ก่อนหน้านี้ คุณสามารถแก้ไขข้อมูลการเชื่อมต่อที่ใช้เพื่อเชื่อมต่อพอร์ทัลกับ Edge ได้โดยตรง ซึ่งรวมถึง URL ของปลายทาง Edge, ชื่อองค์กร Apigee รวมถึงชื่อผู้ใช้และรหัสผ่านของผู้ดูแลระบบองค์กร ตอนนี้ คุณต้องส่งคำขอไปยังทีมสนับสนุนของ Apigee Edge เพื่อเปลี่ยน ข้อมูลการเชื่อมต่อ ดูข้อมูลเพิ่มเติมได้ที่การสร้างพอร์ทัลนักพัฒนาแอป
การเลิกใช้งาน
ตั้งแต่วันที่ 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 Server ในรูปแบบ 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 | คำเตือน "ดัชนีที่ไม่ได้กำหนด:" จะไม่แสดงในโมดูล SmartDocs อีกต่อไป |
| SmartDocs |
ตอนนี้ Breadcrumb ทำงานได้อย่างถูกต้องในหน้า SmartDocs แล้ว ในหน้ารายละเอียดของเมธอด รายการแรกในเส้นทางเบรดครัมบ์เคยเป็น model_machine_name Documentation/
คำแรกจึงไม่ได้ขึ้นต้นด้วยตัวพิมพ์ใหญ่ การแก้ไขนี้จะทำให้รายการแรกเป็นชื่อโมเดลที่มนุษย์อ่านได้
และคำแรกจะเป็นตัวพิมพ์ใหญ่
นอกจากนี้ ในหน้าข้อมูลเมธอด API ตามคำกริยา HTTP (GET/POST/PUT/DELETE) รายการ Breadcrumb ยังลิงก์ไปยัง URL ที่ไม่ถูกต้องด้วย
การแก้ไขนี้จะทำให้รายการเบรดครัมบ์ในหน้า
ชี้ไปยัง URL ที่ถูกต้อง
|
| SmartDocs | ตอนนี้การแก้ไข CSS ช่วยให้แก้ไขเนื้อหา JSON ของ SmartDocs (ในคำขอ POST หรือ PUT) ได้อย่างถูกต้อง ในตำแหน่งที่ต้องการ |
| เมนูหลัก | ตอนนี้ลิงก์เข้าสู่ระบบและลงทะเบียนจะพร้อมใช้งานเมื่อเมนูหลักไม่มีรายการ |
| แอตทริบิวต์แอป |
หน้าข้อมูลของแอตทริบิวต์แอปใช้งานไม่ได้และแสดงผลไม่ได้ ปัญหานี้ได้รับการแก้ไขแล้วในไฟล์ devconnect_app_attributes.module
|
| การเปลี่ยนเส้นทางที่ฮาร์ดโค้ดไว้ | ฟังก์ชันที่สร้างแบบฟอร์มสําหรับแก้ไขแอปของนักพัฒนาแอปจะไม่เรียกใช้ drupal_goto() หรือ drupal_not_found() โดยตรงอีกต่อไป หากไม่พบแอปของนักพัฒนาแอป ซึ่งจะช่วยให้โมดูลเฉพาะของลูกค้าเปลี่ยนลักษณะการทำงานของ แบบฟอร์มได้อย่างสม่ำเสมอโดยไม่ต้องบังคับเปลี่ยนเส้นทางแบบไม่มีเงื่อนไข |