วิธีเพิ่มตัวอย่าง Body ของ Request หลายรายการด้วย Apidog

คู่มือเพิ่มตัวอย่าง Body หลายแบบใน Apidog ทำตามขั้นตอนง่ายๆ เพื่อปรับปรุงเอกสาร API และรองรับ OpenAPI

อาชว์

อาชว์

4 June 2025

วิธีเพิ่มตัวอย่าง Body ของ Request หลายรายการด้วย Apidog

Apidog รองรับการเพิ่มตัวอย่าง request body หลายรายการ สำหรับแต่ละ endpoint ทำให้เอกสาร API ของคุณมีประโยชน์และเข้ากันได้กับข้อมูลจำเพาะของ OpenAPI มากขึ้น คุณสมบัตินี้ช่วยให้คุณแสดงวิธีการสร้าง request ที่แตกต่างกันสำหรับ endpoint เดียวกัน ซึ่งช่วยให้นักพัฒนาเข้าใจวิธีการใช้ API ของคุณในสถานการณ์ต่างๆ

ตัวอย่าง request body มีประโยชน์เนื่องจาก:

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

ขั้นตอนต่อขั้นตอน: การเพิ่มตัวอย่าง Request Body แรกของคุณ

การเพิ่มตัวอย่าง request body ใน Apidog นั้นง่ายมาก นี่คือวิธีการเริ่มต้น:

1. เปิดโปรเจกต์ API ของคุณ ใน Apidog (เวอร์ชัน 2.7.0 หรือสูงกว่า)

2. ไปที่ endpoint ที่คุณต้องการเพิ่มตัวอย่าง

3. คลิกแท็บ "แก้ไข" เพื่อเข้าถึงตัวแก้ไขเอกสารและ เลื่อนไปที่ส่วน "Request Body"

4. คลิกที่ "เพิ่มตัวอย่าง" เพื่อสร้างตัวอย่างใหม่

5. กรอกรายละเอียดตัวอย่าง:

configuring request body example

6. คลิก "บันทึก" เพื่อสร้างตัวอย่าง

ชื่อตัวอย่างช่วยให้ผู้ใช้ระบุวัตถุประสงค์ของแต่ละตัวอย่าง หากคุณปล่อยว่างไว้ Apidog จะตั้งชื่อให้โดยอัตโนมัติว่า "ตัวอย่าง 1", "ตัวอย่าง 2" เป็นต้น

ค่าตัวอย่างควรแสดงโครงสร้าง request ที่ถูกต้อง สำหรับประเภทเนื้อหา JSON Apidog มีตัวแก้ไขที่มีโครงสร้างเพื่อช่วยให้มั่นใจได้ถึงการจัดรูปแบบที่ถูกต้อง

ฟิลด์คำอธิบายคือที่ที่คุณสามารถอธิบายว่าเมื่อใดและทำไมใครบางคนถึงใช้โครงสร้าง request เฉพาะนี้ การใช้ Markdown ที่นี่สามารถทำให้คำอธิบายของคุณชัดเจนขึ้น

OAS Key มีความสำคัญหากคุณวางแผนที่จะส่งออกเอกสารของคุณไปยังรูปแบบ OpenAPI คีย์นี้จะกลายเป็นตัวระบุสำหรับตัวอย่างในข้อมูลจำเพาะที่ส่งออก

การสร้างตัวอย่างหลายรายการสำหรับสถานการณ์ต่างๆ

หลังจากเพิ่มตัวอย่างแรกของคุณแล้ว คุณจะต้องสร้างตัวอย่างเพิ่มเติมสำหรับกรณีการใช้งานที่แตกต่างกัน:

  1. คลิกปุ่ม "+ เพิ่ม" อีกครั้ง เพื่อสร้างตัวอย่างอื่น
  2. ตั้งชื่อที่แตกต่างกัน ซึ่งระบุสถานการณ์ได้อย่างชัดเจน (เช่น "Minimal Request")
  3. ป้อนค่าตัวอย่าง สำหรับสถานการณ์เฉพาะนี้
  4. เพิ่มคำอธิบายโดยละเอียด อธิบายเมื่อใช้ตัวอย่างนี้
  5. กำหนดค่า OAS Key และ Extensions ตามต้องการ
  6. คลิก "บันทึก" เพื่อเพิ่มตัวอย่าง
  7. ทำซ้ำขั้นตอนนี้ สำหรับสถานการณ์ที่เกี่ยวข้องทั้งหมด
adding another request body example in the endpoint documentation

เมื่อสร้างตัวอย่างหลายรายการ ให้พิจารณาครอบคลุมสถานการณ์ทั่วไปเหล่านี้:

แต่ละตัวอย่างควรแสดงวิธีการใช้ endpoint ที่แตกต่างกัน สิ่งนี้ช่วยให้นักพัฒนาเข้าใจถึงความเป็นไปได้ทั้งหมดเมื่อทำงานกับ API ของคุณ

Apidog แสดงตัวอย่างตามลำดับเฉพาะ:

documenting request body examples using Apidog

เพื่อให้ตัวอย่างที่สำคัญที่สุดของคุณปรากฏก่อน ให้ตั้งชื่อและ OAS Keys ให้ชัดเจน

การใช้ตัวอย่าง Request Body สำหรับการทดสอบ

หนึ่งในคุณสมบัติที่ดีที่สุดของตัวอย่าง request body หลายรายการคือวิธีที่ช่วยลดความซับซ้อนในการทดสอบ:

  1. ไปที่หน้า "Run" ของ endpoint ของคุณ
  2. ค้นหาส่วน "สร้างอัตโนมัติ" ในการกำหนดค่า request
  3. คลิกเมนูแบบเลื่อนลง เพื่อดูตัวอย่างที่มีทั้งหมด
  4. เลือกตัวอย่าง ที่คุณต้องการทดสอบ
  5. request body จะถูกเติมโดยอัตโนมัติ ด้วยตัวอย่างที่เลือก
  6. คลิก "ส่ง" เพื่อทดสอบ endpoint ด้วยตัวอย่างนี้
Using request body examples for testing

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

Apidog ยังช่วยให้คุณสร้างตัวอย่างจากเซสชันการทดสอบของคุณได้:

  1. กำหนดค่า request body ในหน้า "Run"
  2. คลิกปุ่ม "แยก"
  3. เลือก "แยกไปยังตัวอย่าง Request"
  4. เลือกที่จะสร้างตัวอย่างใหม่หรืออัปเดตตัวอย่างที่มีอยู่
  5. request body ปัจจุบันของคุณจะถูกบันทึกเป็นตัวอย่าง
extract request body as example

สิ่งนี้มีประโยชน์เมื่อคุณพบโครงสร้าง request ที่ใช้งานได้ในระหว่างการทดสอบและต้องการบันทึกไว้เพื่อใช้อ้างอิงหรือเอกสารในอนาคต

การตรวจสอบให้แน่ใจว่าเข้ากันได้กับ OpenAPI ด้วยตัวอย่างของคุณ

ตัวอย่าง request body ของ Apidog ได้รับการออกแบบมาให้ทำงานได้อย่างราบรื่นกับข้อมูลจำเพาะของ OpenAPI เมื่อคุณส่งออกเอกสาร API ของคุณ ตัวอย่างทั้งหมดของคุณจะถูกจัดรูปแบบอย่างถูกต้องตามมาตรฐาน OAS 3.0/3.1

นี่คือวิธีการจัดการตัวอย่างในระหว่างการส่งออก:

  1. แต่ละตัวอย่างจะรวมอยู่ด้วย ในข้อมูลจำเพาะที่ส่งออก
  2. ชื่อตัวอย่างมาจาก OAS Key หากมีให้ (หรือหมายเลขซีเรียลหากไม่มี)
  3. คำอธิบายตัวอย่างจะถูกเก็บรักษาไว้ ในรูปแบบที่ส่งออก
  4. OAS Extensions ที่กำหนดเองใดๆ จะรวมอยู่ด้วย ในการส่งออก

ข้อมูลจำเพาะ OpenAPI ที่ส่งออกจะรวมตัวอย่างของคุณในโครงสร้างเช่นนี้:

"examples": {
  "standard_request": {
    "value": {
      "name": "John Doe",
      "id": "12345",
      "email": "john.doe@example.com"
    },
    "summary": "Standard Request",
    "description": "This is a standard request with all required fields."
  },
  "minimal_request": {
    "value": {
      "id": "12345"
    },
    "summary": "Minimal Request",
    "description": "This is a minimal request with only the required ID field."
  }
}

เพื่อให้แน่ใจว่าเข้ากันได้ดีที่สุดกับ OpenAPI:

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

แนวทางปฏิบัติที่ดีที่สุดสำหรับตัวอย่าง Request Body

เพื่อให้ได้รับประโยชน์สูงสุดจากตัวอย่าง request body หลายรายการ ให้ปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดเหล่านี้:

สร้างชุดตัวอย่างที่ครอบคลุม

รวมตัวอย่างที่ครอบคลุม:

ใช้การตั้งชื่อที่ชัดเจน

เขียนคำอธิบายที่เป็นประโยชน์

จัดระเบียบตัวอย่างอย่างมีตรรกะ

ใช้ OAS Keys อย่างมีประสิทธิภาพ

ด้วยการปฏิบัติตามแนวทางปฏิบัติเหล่านี้ คุณจะสร้างตัวอย่าง request body ที่ช่วยให้นักพัฒนาเข้าใจและใช้ API ของคุณได้อย่างมีประสิทธิภาพอย่างแท้จริง

บทสรุป

การเพิ่มตัวอย่าง request body หลายรายการใน Apidog เป็นวิธีง่ายๆ แต่มีประสิทธิภาพในการปรับปรุงเอกสาร API ของคุณ ด้วยการแสดงวิธีการสร้าง request ที่แตกต่างกันสำหรับ endpoint เดียวกัน คุณช่วยให้นักพัฒนาเข้าใจวิธีการใช้ API ของคุณในสถานการณ์ต่างๆ

ขั้นตอนต่อขั้นตอนนั้นง่ายมาก:

  1. ไปที่ endpoint ของคุณแล้วคลิก "แก้ไข"
  2. เลื่อนไปที่ส่วน Request Body แล้วคลิก "+ เพิ่ม"
  3. กำหนดค่าตัวอย่างของคุณด้วยชื่อ ค่า คำอธิบาย และ OAS Key
  4. ทำซ้ำสำหรับสถานการณ์เพิ่มเติม
  5. ใช้ตัวอย่างของคุณสำหรับการทดสอบและเอกสาร

ด้วยตัวอย่างที่เหมาะสม API ของคุณจะเข้าใจ ทดสอบ และนำไปใช้ได้ง่ายขึ้น สิ่งนี้นำไปสู่การนำไปใช้อย่างรวดเร็วขึ้น คำถามสนับสนุนน้อยลง และประสบการณ์ของนักพัฒนาที่ดีขึ้นโดยรวม

เริ่มเพิ่มตัวอย่าง request body หลายรายการลงในเอกสาร Apidog ของคุณวันนี้เพื่อดูประโยชน์สำหรับตัวคุณเองและผู้ใช้ API ของคุณ

button

Explore more

วิธีเรียกใช้ Mistral Small 3.1 ในเครื่องของคุณเองโดยใช้ Ollama: คู่มือทีละขั้นตอน

วิธีเรียกใช้ Mistral Small 3.1 ในเครื่องของคุณเองโดยใช้ Ollama: คู่มือทีละขั้นตอน

เรียนรู้วิธีรัน Mistral Small 3.1 (AI โอเพนซอร์ส) บนเครื่องคุณเองด้วย Ollama คู่มือนี้ง่าย ครอบคลุมการติดตั้ง, การใช้งาน, และเคล็ดลับ

19 March 2025

NDJSON 101: การสตรีมผ่าน HTTP Endpoints

NDJSON 101: การสตรีมผ่าน HTTP Endpoints

ค้นพบ NDJSON: สตรีมข้อมูลผ่าน HTTP อย่างมีประสิทธิภาพ! คู่มือนี้อธิบายพื้นฐาน, ข้อดีเหนือ JSON, และวิธี Apidog ช่วยทดสอบ/แก้จุดบกพร่อง endpoint สตรีมมิ่ง

18 March 2025

วิธีนำเข้า/ส่งออกข้อมูลคอลเลกชันใน Postman

วิธีนำเข้า/ส่งออกข้อมูลคอลเลกชันใน Postman

ในบทความนี้ เราจะคุยเรื่องนำเข้า/ส่งออก Postman และวิธีแก้ปัญหาที่ยืดหยุ่นกว่า ไม่จำกัดจำนวนครั้ง

18 March 2025

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

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