การอัปเดต Apidog: Tarsh, ปรับปรุงประสิทธิภาพ, Schemas

อัปเดต Apidog พฤศจิกายน: ทิ้ง, เร็วขึ้น, ปรับการตอบสนอง, ดึงข้อมูลคำขอเป็นโครงสร้าง

อาชว์

อาชว์

4 June 2025

การอัปเดต Apidog: Tarsh, ปรับปรุงประสิทธิภาพ, Schemas

เรารับฟังเสียงของผู้ใช้ของเราและอัปเดตอย่างต่อเนื่องตามสถานการณ์ทางธุรกิจจริง ลองดูคุณสมบัติใหม่ที่ Apidog นำเสนอในครั้งนี้ และดูว่ามีคุณสมบัติที่คุณสนใจหรือไม่

Trash

ในการใช้งานประจำวัน ผู้ใช้อาจลบอินเทอร์เฟซโดยไม่ได้ตั้งใจ เพื่อลดความไม่สะดวกที่เกิดจากสถานการณ์นี้ เราได้เพิ่ม Trash

เอกสารอินเทอร์เฟซ, กรณีทดสอบอินเทอร์เฟซ, schema, คำขอใหม่ และเอกสาร Markdown ที่ถูกลบในไดเรกทอรีอินเทอร์เฟซจะยังคงอยู่ในถังขยะเป็นเวลา 30 วัน ในช่วงเวลานี้ สามารถกู้คืนข้อมูลที่ถูกลบได้

Tarsh

หากมีเนื้อหาเพิ่มเติมในถังขยะและคุณไม่สามารถค้นหาเนื้อหาที่ถูกลบโดยไม่ได้ตั้งใจได้อย่างรวดเร็ว เรายังรองรับการกรองตามประเภทของเนื้อหา, ตัวแก้ไข และมิติอื่นๆ

Operator

Performance Improvement

เราได้ปรับปรุงประสิทธิภาพของ Apidog ในทุกด้านเพื่อประสบการณ์ที่ราบรื่นยิ่งขึ้น ไม่ว่าจะเรียกดูเอกสารหรือแก้ไขอินเทอร์เฟซ

Post Processor Script Modifies Response Content and can Decode Content

ในสถานการณ์ทางธุรกิจจริง เนื้อหาการตอบสนองของอินเทอร์เฟซ API บางรายการผ่านการเข้ารหัสหรือการประมวลผลการเข้ารหัส เช่น การเข้ารหัส Base64 เนื้อหาการตอบสนองที่เข้ารหัสนี้ไม่สามารถอ่านได้โดยตรง ทำให้ยากต่อการดูผลลัพธ์การดำเนินงานได้อย่างสังหรณ์ใจ

เพื่อแก้ปัญหานี้ ตอนนี้เราสนับสนุนการใช้ post-processors เพื่อปรับเปลี่ยนการตอบสนอง โดยใช้สคริปต์ที่กำหนดเอง เราสามารถถอดรหัสการตอบสนองของ API และแสดงผลในเนื้อหาได้

ในตัวอย่างที่แสดงในภาพต่อไปนี้ ค่าของฟิลด์ "data" ในการตอบสนองที่ส่งคืนของ API ได้รับการเข้ารหัสด้วย Base64 เราจะถอดรหัสและดูตัวอย่างได้โดยตรงในอินเทอร์เฟซแสดงตัวอย่างเนื้อหาได้อย่างไร

ใน Apidog เวอร์ชันใหม่ เราสามารถเพิ่มสคริปต์ที่กำหนดเองในส่วนสคริปต์หลังคำขอ ซึ่งใช้ CryptoJS เพื่อถอดรหัส Base64 จากนั้นใช้เมธอดใหม่ pm.response.setBody() เพื่อปรับเปลี่ยน Body ของ Response โดยตรง

รวมถึงการปรับเปลี่ยน Body ของ Response วัตถุ pm's response และวัตถุ mock Response ได้เพิ่มเมธอดดังต่อไปนี้:

  1. set body(body: any): ปรับเปลี่ยน Body ของการตอบสนอง พารามิเตอร์รองรับ JSON หรือ string;
  2. setCode(code: number): มีผลเฉพาะกับ pm. mock response ปรับเปลี่ยนรหัสสถานะ HTTP ของการตอบสนอง;
  3. set delay(milliseconds: number): มีผลเฉพาะเมื่อใช้ pm.mock Response ในสคริปต์ที่กำหนดเองของ Mock ขั้นสูง ตั้งค่าความล่าช้าในการตอบสนองของ Mock;
  4. original Json(): รับ Body ดั้งเดิมในรูปแบบ JSON (ไม่ได้รับผลกระทบจาก setBody);
  5. originalText(): รับ Body ดั้งเดิมในรูปแบบข้อความ (ไม่ได้รับผลกระทบจาก setBody)

คุณสามารถนำความสามารถเหล่านี้ไปใช้อย่างยืดหยุ่นในสถานการณ์ต่างๆ เพื่อตอบสนองความต้องการที่หลากหลาย

Extracting Request Content as Data Structure and Sample Value

บางครั้ง เวิร์กโฟลว์ของคุณคือการดีบักอินเทอร์เฟซก่อน จากนั้นเขียนเอกสารประกอบตามผลลัพธ์การดีบัก แทนที่จะเขียนเอกสารประกอบก่อนแล้วจึงดีบัก

เพื่อลดความซับซ้อนของกระบวนการเขียนอินเทอร์เฟซ ตอนนี้เราสนับสนุนการดึง Request Body โดยตรงจากหน้าการทำงานของอินเทอร์เฟซเป็นโครงสร้างข้อมูลและค่าตัวอย่างในเอกสารอินเทอร์เฟซ

Project Members can Trigger Automatic Import that has been Configured

หลังจากเจ้าของโปรเจกต์กำหนดค่ากฎสำหรับการนำเข้าข้อมูลอัตโนมัติ งานของการนำเข้าอัตโนมัติจะถูกดำเนินการเป็นประจำ ในบางสถานการณ์ เราจำเป็นต้องนำเข้าข้อมูลทันทีแทนที่จะรอให้นำเข้าโดยอัตโนมัติ

ก่อนหน้านี้ มีเพียงเจ้าของโปรเจกต์เท่านั้นที่มีสิทธิ์ดำเนินการนำเข้าทันที ตอนนี้ สมาชิกทั่วไป ของโปรเจกต์ยังสามารถดำเนินการ นำเข้าทันที ได้ แต่ไม่สามารถปรับเปลี่ยนการกำหนดค่าที่เกี่ยวข้องสำหรับการนำเข้าอัตโนมัติได้

Other Features

นอกเหนือจากข้างต้น วิศวกรที่ Apidog ได้พยายามอย่างมาก:

🔥 [คุณสมบัติใหม่] เพิ่มหน้า "เกี่ยวกับ Apidog" ในการตั้งค่าซอฟต์แวร์ที่มุมล่างซ้าย ซึ่งช่วยให้คุณตรวจสอบและอัปเดตเวอร์ชันซอฟต์แวร์ได้อย่างรวดเร็ว รวมถึงดูบันทึกการอัปเดต

🔥 [คุณสมบัติใหม่] เมื่อคลิกที่ปุ่มปิดที่มุมบนขวา เวอร์ชัน Windows ตอนนี้รองรับการย่อเล็กสุดไปยังถาดระบบ

⚡️ [การปรับปรุง] ปรับปรุงตรรกะของการครอบคลุมเมื่อดึงเอกสารอินเทอร์เฟซจากการตอบสนอง

⚡️ [การปรับปรุง] ปรับปรุงฟังก์ชันการค้นหาสภาพแวดล้อมและบริการ (prefix URL)

⚡️ [การปรับปรุง] ปรับปรุงพื้นที่คลิกของ directory tree

⚡️ [การปรับปรุง] เพิ่มพรอมต์ชื่อเรื่องสำหรับการดำเนินการส่งคำขอ ซึ่งสามารถดำเนินการได้โดยใช้ปุ่มลัด ⌘ Enter

⚡️ [การปรับปรุง] ปรับปรุงความเข้ากันได้สำหรับการป้อนรหัสผ่านที่มีช่องว่างเมื่อเปิดเอกสารอินเทอร์เฟซออนไลน์ที่แชร์

⚡️ [การปรับปรุง] ลบข้อมูล URL ระดับแรกที่ซ้ำกันออกจากส่วน URL เปลี่ยนเส้นทางในผลลัพธ์คำขอดีบักอินเทอร์เฟซ

⚡️ [การปรับปรุง] เพิ่มค่าอินพุตสูงสุดสำหรับขีดจำกัดการหมดเวลาคำขอเป็น 10 ชั่วโมง

⚡️ [การปรับปรุง] ปุ่ม "Jump" จะไม่แสดงในแท็บ "Public Project" ของหน้าต่างหลักอีกต่อไป

⚡️ [การปรับปรุง] หากเกิดข้อผิดพลาดในการเริ่มต้นอินเทอร์เฟซบนหน้าเข้าสู่ระบบ หน้าข้อผิดพลาดของเครือข่ายจะปรากฏขึ้น

สำหรับรายละเอียดเพิ่มเติม โปรดดูเอกสารอย่างเป็นทางการ:

https://apidog.com/help/

หน้าดาวน์โหลดสำหรับไคลเอนต์ Apidog:

https://apidog.com/

เราจะมุ่งมั่นที่จะประหยัดเวลาของทีมพัฒนาของคุณทุกนาที และเราขอขอบคุณสำหรับความคิดเห็นอันมีค่าของคุณเกี่ยวกับผลิตภัณฑ์ของเรา

หากคุณต้องการความช่วยเหลือใดๆ ในระหว่างการใช้งาน Apidog โปรดติดต่อเราทางอีเมล

Explore more

การอัปเดตของ Apidog: ปรับปรุง SSE สำหรับการสตรีมการตอบสนอง LLM (เช่น DeepSeek) และอื่นๆ

การอัปเดตของ Apidog: ปรับปรุง SSE สำหรับการสตรีมการตอบสนอง LLM (เช่น DeepSeek) และอื่นๆ

อัปเดต Apidog ก.พ.: เครื่องมือดีบักฉลาดขึ้น, ทำงานร่วมกันดีขึ้น, ดีบัก SSE, เชิญทีมปลอดภัย, รายงานทดสอบเล็ก 🚀 พัฒนา API ง่ายขึ้น!

1 March 2025

การอัปเดตประจำเดือนมกราคมของ Apidog: คุณสมบัติใหม่และการปรับปรุงประสิทธิภาพ

การอัปเดตประจำเดือนมกราคมของ Apidog: คุณสมบัติใหม่และการปรับปรุงประสิทธิภาพ

ไม่ว่าจะจัดการโปรเจกต์, รันเทสอัตโนมัติ หรือปรับปรุงเอกสาร, การปรับปรุงล่าสุดของเราช่วยให้เวิร์กโฟลว์ราบรื่น, เร็วขึ้น, และมีประสิทธิภาพ

26 January 2025

การอัปเดตเดือนธันวาคมของ Apidog: คุณสมบัติและการปรับปรุงใหม่

การอัปเดตเดือนธันวาคมของ Apidog: คุณสมบัติและการปรับปรุงใหม่

เราตื่นเต้นที่จะสรุปปีด้วยฟีเจอร์ใหม่ๆ สุดเจ๋งและการปรับปรุงใน Apidog! ทีมงานได้อัปเดตเพื่อพัฒนา API ของคุณให้มีประสิทธิภาพยิ่งขึ้น

31 December 2024

ฝึกการออกแบบ API แบบ Design-first ใน Apidog

ค้นพบวิธีที่ง่ายขึ้นในการสร้างและใช้ API