การอัปเดตของเดือนมิถุนายนทำให้เวิร์กโฟลว์ API ในชีวิตประจำวันง่ายต่อการทำงานอัตโนมัติและเชื่อถือได้มากขึ้น ด้วยการทำงานของ CLI ที่พร้อมสำหรับ AI, การนำเข้าที่สะอาดขึ้น, การรีเฟรชอัตโนมัติของ OAuth 2.0 และการปรับปรุงอื่น ๆ ที่ผู้ใช้ร้องขอ
การเปิดตัวครั้งนี้มุ่งเน้นไปที่จุดที่ทีม API มักจะเสียเวลาไปกับการให้เอเจนต์ AI เข้าถึงทรัพยากรโปรเจกต์จริงอย่างเป็นระบบ, ลดการแก้ไขหลังจากการนำเข้า, ทำให้คำขอที่ได้รับการป้องกันด้วย OAuth ทำงานได้อย่างต่อเนื่อง และทำให้งานทดสอบและกำหนดค่าเล็กๆ น้อยๆ แต่เกิดขึ้นบ่อยๆ เป็นไปอย่างราบรื่น
นี่คือสิ่งที่เปลี่ยนแปลงในเดือนนี้
การอัปเดตใหม่
Apidog CLI รองรับเวิร์กโฟลว์ API ที่ขับเคลื่อนด้วย AI
Apidog CLI กำลังจะกลายเป็นชั้นการทำงานสำหรับเวิร์กโฟลว์ API ที่ขับเคลื่อนด้วย AI
แทนที่จะให้ผู้ใช้เรียนรู้ทุกคำสั่งด้วยตนเอง เป้าหมายคือการให้เอเจนต์ AI ทำงานกับทรัพย์สิน Apidog จริงในลักษณะที่เป็นระบบ ด้วยความสามารถของ CLI เอเจนต์สามารถอ่านทรัพยากรโปรเจกต์, เขียนการเปลี่ยนแปลง, ตรวจสอบการทำงานที่เป็นระบบ, ส่งออกข้อมูล และเรียกใช้เวิร์กโฟลว์การทดสอบได้อย่างน่าเชื่อถือยิ่งขึ้น
ในเดือนนี้ Apidog CLI ได้เพิ่มการปรับปรุงที่ใช้งานได้จริงหลายอย่างในทิศทางนั้น:
- สามารถทำหน้าที่เป็นชั้นการทำงานสำหรับเอเจนต์ AI ที่ทำงานกับทรัพยากรโปรเจกต์ Apidog
- รองรับการเรียกใช้กรณีทดสอบ
- กรณีสถานการณ์สามารถอ้างอิงถึงเอนด์พอยต์, กรณีทดสอบ และสถานการณ์อื่นๆ ได้
- การส่งออกในรูปแบบเนทีฟและรูปแบบ OpenAPI รองรับการควบคุมขอบเขตที่ละเอียดยิ่งขึ้น
เมื่อจับคู่กับ Apidog Skills, CLI จะให้คำแนะนำที่ชัดเจนและขอบเขตการทำงานที่ปลอดภัยยิ่งขึ้นแก่เอเจนต์ AI เอเจนต์สามารถเข้าใจวิธีการใช้ทรัพยากร Apidog ได้ดีขึ้น, ตรวจสอบการเปลี่ยนแปลงที่สร้างขึ้นก่อนที่จะบันทึกกลับ และทำงาน API ให้สำเร็จได้โดยการคาดเดาน้อยลง
ลองนึกภาพ CLI เป็นสะพานเชื่อมระหว่างคำสั่ง AI ที่เป็นภาษามนุษย์กับการทำงานโปรเจกต์ Apidog ที่เป็นระบบ
การปรับปรุงการนำเข้าและส่งออก
การเปิดตัวครั้งนี้ยังปรับปรุงเวิร์กโฟลว์การนำเข้าและส่งออกหลายอย่าง โดยเฉพาะอย่างยิ่งสำหรับทีมที่ย้ายข้อมูลจาก Postman หรือดูแลการกำหนด API ด้วย OpenAPI และ Swagger
เมื่อนำเข้าข้อมูลผ่าน Postman API ตอนนี้ Apidog สามารถลบช่องว่างออกจากชื่อตัวแปรได้ สิ่งนี้ช่วยลดการแก้ไขหลังการนำเข้า และหลีกเลี่ยงปัญหาที่เกิดจากชื่อตัวแปรที่ไม่สะดวกหรือไม่สอดคล้องกันในการใช้งานปลายทาง
เมื่อนำเข้าเวิร์กสเปซผ่าน Postman API, Apidog ยังสามารถเปลี่ยนชื่อเวิร์กสเปซ "My Workspace" ที่สร้างความสับสน โดยอิงจากผู้สร้างเวิร์กสเปซได้ สำหรับทีมที่นำเข้าหลายเวิร์กสเปซ สิ่งนี้ทำให้ข้อมูลที่นำเข้าสามารถระบุและจัดระเบียบได้ง่ายขึ้น
การนำเข้า/ส่งออก OpenAPI และ Swagger ก็สมบูรณ์ยิ่งขึ้นเช่นกัน ตอนนี้ Apidog รองรับพารามิเตอร์ประเภทอ็อบเจกต์และพารามิเตอร์ประเภทการอ้างอิงในระหว่างการนำเข้า/ส่งออก ซึ่งช่วยให้ทีมสามารถรักษาสโครงสร้างข้อกำหนด API ที่ซับซ้อนยิ่งขึ้นโดยมีการปรับแต่งด้วยตนเองน้อยลง
| ก่อนหน้า | ตอนนี้ |
|---|---|
|
|
OAuth 2.0 ตอนนี้รองรับการรีเฟรชโทเค็นอัตโนมัติ
การยืนยันตัวตน OAuth 2.0 ตอนนี้รองรับการรีเฟรชโทเค็นอัตโนมัติแล้ว
เมื่อโทเค็นการเข้าถึงใกล้หมดอายุหรือหมดอายุไปแล้ว Apidog สามารถรีเฟรชโทเค็นได้โดยอัตโนมัติ เพื่อให้คำขอสามารถดำเนินการต่อไปได้โดยไม่ต้องให้คุณยืนยันตัวตนใหม่ด้วยตนเองหรือคัดลอกโทเค็นใหม่
สิ่งนี้มีประโยชน์อย่างยิ่งสำหรับทีมที่ทำการดีบัก API ที่ได้รับการป้องกันด้วย OAuth บ่อยครั้ง แทนที่จะต้องหยุดชะงักกระบวนการส่งคำขอทุกครั้งที่โทเค็นหมดอายุ Apidog ช่วยให้เซสชันดำเนินต่อไปได้
สิ่งนี้ช่วยลดการหยุดชะงักในการยืนยันตัวตนระหว่างการดีบัก API, การทดสอบ และการตรวจสอบคำขอซ้ำๆ
การปรับปรุงตามคำแนะนำของผู้ใช้
ความเข้ากันได้กับ MCP Client ที่ดีขึ้น
Apidog ได้ปรับปรุงความเข้ากันได้กับ MCP Client และตอนนี้สามารถแยกวิเคราะห์สคีมาที่ไม่ได้มาตรฐานได้อย่างน่าเชื่อถือยิ่งขึ้น
สิ่งนี้ช่วยเมื่อเชื่อมต่อกับเซิร์ฟเวอร์หรือเครื่องมือ MCP ที่เอาต์พุตสคีมาไม่เป็นไปตามรูปแบบที่คาดไว้ แทนที่จะล้มเหลวตั้งแต่แรกเนื่องจากความแตกต่างของสคีมา Apidog สามารถจัดการกับการตอบกลับของ MCP ในโลกจริงได้มากขึ้น และปรับปรุงอัตราความสำเร็จของการรวมเครื่องมือและการดีบัก
ค้นหาขั้นตอนแบบคงที่ด้วยชื่อในชุดทดสอบ
เมื่อเพิ่มขั้นตอนแบบคงที่ในชุดทดสอบ ตอนนี้คุณสามารถค้นหาด้วยชื่อได้
สำหรับโปรเจกต์ที่มีเอนด์พอยต์, กรณีทดสอบ หรือสถานการณ์จำนวนมาก สิ่งนี้ทำให้การค้นหาขั้นตอนที่ถูกต้องและเพิ่มลงในชุดทดสอบทำได้เร็วขึ้น โดยไม่ต้องเลื่อนดูรายการยาวๆ ด้วยตนเอง
งานที่กำหนดเวลาเพิ่มตัวเลือก "ทุก 8 ชั่วโมง"
งานที่กำหนดเวลาตอนนี้มีตัวเลือก "ทุก 8 ชั่วโมง" แล้ว
สิ่งนี้ช่วยให้ทีมมีช่วงเวลาที่เป็นประโยชน์อีกทางเลือกหนึ่งสำหรับการทดสอบอัตโนมัติซ้ำๆ, การตรวจสอบแบบมอนิเตอร์ หรือเวิร์กโฟลว์การตรวจสอบ API เป็นระยะ
Apidog Web App รองรับการกำหนดค่าส่วนหัวที่สร้างขึ้นโดยอัตโนมัติ
Apidog Web App ตอนนี้รองรับการกำหนดค่าส่วนหัวที่สร้างขึ้นโดยอัตโนมัติแล้ว
สิ่งนี้ช่วยให้ผู้ใช้ Web App มีการควบคุมพฤติกรรมคำขอได้มากขึ้น และช่วยให้ส่วนหัวคำขอที่สร้างขึ้นสอดคล้องกับข้อกำหนดของทีมหรือโปรเจกต์
การแก้ไขข้อผิดพลาดและการปรับปรุงเล็กน้อย
เราได้ทำการแก้ไขและปรับปรุงเล็กน้อยหลายรายการในเดือนนี้ รวมถึง:
- ปรับปรุงประสิทธิภาพเมื่อเลือกสถานการณ์ทดสอบขนาดใหญ่ไปยังสาขาย่อย ลดโอกาสที่จะเกิดข้อผิดพลาดหมดเวลา
- รายการสาขา Sprint และสาขาทั่วไปตอนนี้รองรับการแสดงรหัสสาขาและการคัดลอกรหัส
- แสดงข้อความแจ้งเตือนที่เป็นมิตรต่อผู้ใช้มากขึ้นเมื่อ macOS ไม่สามารถส่งคำขออินทราเน็ตได้
- แก้ไขปัญหาที่ Base URL ของบริการไม่ถูกนำเข้า และเอนด์พอยต์ไม่ถูกผูกกับบริการที่ระบุเมื่อนำเข้าข้อมูล Apidog ซ้ำไปยังโมดูลใหม่
- แก้ไขปัญหาที่การยืนยันตัวตน OAuth 1.0 ที่ตั้งค่าให้เพิ่มในส่วนหัวคำขอไม่ถูกเพิ่มในส่วนหัวคำขอจริง
- แก้ไขปัญหาที่โค้ดคำขอเอนด์พอยต์ที่สร้างขึ้นทำงานไม่ถูกต้องเมื่อ Basic Auth ใช้ตัวแปรภาษาจีน
- แก้ไขปัญหาที่โค้ดคำขอที่สร้างขึ้นใช้ HTTPS อย่างไม่ถูกต้องเมื่อเอนด์พอยต์ใช้ HTTP
- แก้ไขปัญหาที่การรันสถานการณ์ CLI อาจรายงาน "Unexpected token" เมื่อขั้นตอนสถานการณ์อ้างอิงเนื้อหาการตอบกลับในรูปแบบดิบ
- แก้ไขปัญหาที่รายละเอียดรายงานการทดสอบยังคงแสดงว่ากำลังทำงานอยู่หลังจากสถานการณ์การทดสอบอัตโนมัติถูกยกเลิกอย่างผิดปกติ
- แก้ไขปัญหาที่รายงานที่เกี่ยวข้องไม่แสดงในรายการรายงานการทดสอบหลังจากรันกรณีสถานการณ์ในโฟลเดอร์หลัก
- แก้ไขปัญหาที่การรีเฟรช Apidog Web App จะเปลี่ยนโปรเจกต์กลับไปที่สาขาหลักโดยอัตโนมัติ
- แก้ไขปัญหาที่ตัวเลือกตัวกรองแท็กไม่มีเนื้อหาในระหว่างการนำเข้าสาขาและเมื่อแทรกเอนด์พอยต์ใน Markdown
- แก้ไขปัญหาที่บริการที่ไม่ใช่ค่าเริ่มต้นถูกเพิ่มซ้ำๆ เมื่อนำเข้าไฟล์ Apidog ที่มีหลายโมดูลและบริการ
- แก้ไขปัญหาที่แท็กเอกสาร Markdown ไม่ถูกนำเข้าอย่างถูกต้องเมื่อนำเข้าข้อมูล Apidog
- แก้ไขปัญหาที่ยังคงแสดงความขัดแย้งหลังจากรวมเอนด์พอยต์เข้ากับสาขาหลักในบางกรณี
- แก้ไขปัญหาที่อาจเกิดข้อผิดพลาดที่ส่วนหน้าในบางกรณีเมื่อดีบักเอนด์พอยต์ SSE
- แก้ไขปัญหาที่สถิติโปรเจกต์ On-Premises นับเฉพาะข้อมูลจากโมดูลเริ่มต้นเท่านั้น
- แก้ไขปัญหาที่การนำเข้าไฟล์ Apidog แบบหลายโมดูลจากหน้ารายละเอียดทีมนำเข้าเอนด์พอยต์ไปยังโมดูลเริ่มต้นอย่างไม่ถูกต้อง
- แก้ไขปัญหาที่การเปลี่ยนแปลงหายไปในบางกรณีหลังจากส่งการแก้ไข
- แก้ไขปัญหาที่แสดงข้อความข้อผิดพลาดไม่ถูกต้องในขั้นตอนการยืนยันอีเมลเมื่อเปลี่ยนรหัสผ่าน
ความหมายของการอัปเดตเหล่านี้
การอัปเดตเหล่านี้รวมกันทำให้ Apidog มีประโยชน์มากขึ้นในเวิร์กโฟลว์ที่ครอบคลุมผู้คน, เอเจนต์ AI, ข้อกำหนด และการทดสอบอัตโนมัติ
| ส่วนที่เกี่ยวข้อง | สิ่งที่ปรับปรุง | ทำไมจึงสำคัญ |
|---|---|---|
| เวิร์กโฟลว์ CLI ที่ขับเคลื่อนด้วย AI | CLI สามารถช่วยให้เอเจนต์ AI ทำงานกับทรัพยากรโปรเจกต์ Apidog จริง, รันกรณีทดสอบ, อ้างอิงทรัพย์สินที่มีอยู่ และควบคุมการส่งออกได้อย่างแม่นยำยิ่งขึ้น | ง่ายขึ้นสำหรับเอเจนต์ AI ในการทำงาน API ให้สำเร็จด้วยบริบทโปรเจกต์ที่เป็นระบบ แทนที่จะคาดเดาจากข้อมูลที่ไม่มีโครงสร้าง |
| การนำเข้าและส่งออก | การนำเข้า Postman API สามารถล้างชื่อตัวแปรและทำให้ชื่อเวิร์กสเปซชัดเจนขึ้น; การนำเข้า/ส่งออก OpenAPI/Swagger รองรับพารามิเตอร์ประเภทอ็อบเจกต์และพารามิเตอร์ประเภทการอ้างอิง | ลดการแก้ไขหลังการย้ายข้อมูล และการแลกเปลี่ยนข้อกำหนด API ที่สมบูรณ์ยิ่งขึ้น |
| การยืนยันตัวตน | โทเค็น OAuth 2.0 สามารถรีเฟรชได้โดยอัตโนมัติ | ลดการหยุดชะงักระหว่างการดีบักและการทดสอบ API |
| ความเข้ากันได้กับ MCP | MCP Client สามารถแยกวิเคราะห์สคีมาที่ไม่ได้มาตรฐานได้มากขึ้น | ความเข้ากันได้ที่ดีขึ้นกับเครื่องมือและเซิร์ฟเวอร์ MCP ในโลกจริง |
| เวิร์กโฟลว์การทดสอบ | ขั้นตอนแบบคงที่ค้นหาได้ง่ายขึ้น และงานที่กำหนดเวลารองรับช่วงเวลาเพิ่มเติมทุก 8 ชั่วโมง | ตั้งค่าชุดทดสอบได้เร็วขึ้นและมีความยืดหยุ่นในการเรียกใช้การทดสอบซ้ำๆ มากขึ้น |
| การกำหนดค่า Web App | ส่วนหัวที่สร้างขึ้นโดยอัตโนมัติสามารถกำหนดค่าได้ใน Apidog Web App | ควบคุมพฤติกรรมการส่งคำขอได้มากขึ้นในเวิร์กโฟลว์ที่ทำงานบนเบราว์เซอร์ |
ผลลัพธ์ที่ได้คือเส้นทางการทำงานที่สะอาดขึ้น: เอเจนต์ AI ได้รับบริบทโปรเจกต์ที่ดีขึ้น, ข้อมูลที่นำเข้าต้องการการแก้ไขน้อยลง, คำขอ OAuth มีโอกาสถูกขัดจังหวะน้อยลง และทีมมีการควบคุมการทดสอบซ้ำๆ และการกำหนดค่าคำขอได้มากขึ้น
เข้าร่วมการสนทนา
เชื่อมต่อกับวิศวกร API คนอื่นๆ และทีม Apidog:
- เข้าร่วมชุมชน Discord ของเราสำหรับการสนทนาและการสนับสนุนแบบเรียลไทม์
- เข้าร่วมชุมชน Slack ของเราสำหรับการสนทนาทางเทคนิค
- ติดตามเราบน X (Twitter) เพื่อรับการอัปเดตล่าสุด
ป.ล. สำหรับรายละเอียดทั้งหมดเกี่ยวกับการอัปเดตทั้งหมด โปรดดู Apidog Changelog
ขอแสดงความนับถือ,
ทีมงาน Apidog
