ใช้ API เชื่อมข้อมูลจากระบบอื่นด้วยแม่แบบ
ไฟล์ที่ใช้ในบทนี้
แนะนำปลายทางข้อมูลฝึก
เปิดหน้าโจทย์ให้เห็น URL ของคอร์สและอธิบายว่าปลายทางเป็น JSON จำลองคงที่ เตรียมแสดง is_demo และเวลา updated_at จากผลที่จะอ่าน
วันนี้เราจะลองขอข้อมูลผ่าน URL หนึ่งแห่งครับ ชุดนี้เป็นข้อมูลสมมติของคอร์ส ใช้ฝึกวิธีเรียกและตรวจผลก่อนต่อยอดกับระบบอื่น
ส่ง GET และดูผลจริง
วาง Prompt ของบทให้ Work ส่ง GET หนึ่งครั้ง เปิดผล HTTP และ JSON ที่อ่านกลับมา หากล้มเหลวให้แสดงข้อผิดพลาดที่พบโดยไม่เติมข้อมูลแทน
GET คือการขออ่านข้อมูลครับ ขั้นแรกเราดูว่าคำขอได้ผลกลับมาหรือไม่ และข้อมูลข้างในอ่านเป็น JSON ได้จริงหรือเปล่า
ใน Work ใช้แม่แบบอ่านข้อมูลอย่างเดียว ส่ง GET หนึ่งครั้งไปที่ https://learn-chatgpt.bizdrive.app/api-example/orders.json โดยไม่ใส่ API Key หรือส่งข้อมูลส่วนตัว รายงาน URL วิธีเรียก ผล HTTP และตรวจว่าเป็น JSON ที่มี is_demo:true พร้อม updated_at ถ้าเรียกไม่ได้ให้รายงานตามจริงและหยุด ไม่เดาข้อมูล จาก orders ตรวจคอลัมน์และรหัสซ้ำ แยก paid/cancelled รวม revenue_thb เฉพาะ paid นับ order_id ไม่ซ้ำ และรวม quantity ขอรายงานภาษาไทยสั้นกับตารางยอดตามเดือน แสดงสูตรและบอกว่าปลายทางนี้เป็น static fixture ของคอร์ส ไม่ใช่ระบบขายสด ยอดควบคุม:12 รายการ paid10 cancelled2; paid รวม 1475 บาท 21 หน่วย; สิงหาคม 590 บาท กันยายน 885 บาท ห้ามแก้ปลายทางหรืออ้างว่าเชื่อมร้านค้าจริงสำเร็จ
แยกสถานะคำขอกับสถานะออเดอร์
เปิด is_demo:true, updated_at และตัวอย่างรายการใน orders ชี้ status paid กับ cancelled แล้วให้สรุปจำนวนรายการทั้งสองประเภท
ผล HTTP บอกเรื่องคำขอครับ ส่วน paid กับ cancelled อยู่ในข้อมูลของแต่ละออเดอร์ เราต้องอ่านแยกกันก่อนรวมยอด
กรองแล้วตรวจยอด
เปิดตารางที่กรอง paid ตรวจผลรวม revenue_thb กับ quantity และยอดแยกเดือน หากรวม cancelled ผิดให้สั่งแก้การกรองแล้วดูผลใหม่
ยอดควรได้ 1,475 บาทและ 21 หน่วยสินค้าครับ เราเทียบยอดย่อยสิงหาคม 590 กับกันยายน 885 เพื่อดูว่าสรุปถูกชุด
เก็บรายงานที่บอกสิ่งที่พิสูจน์ได้
เปิดรายงานฉบับสุดท้ายที่มี URL วิธีเรียก ผล HTTP เวลาอัปเดต และยอดหลังกรอง พร้อมป้ายข้อมูลสมมติคงที่ หากใช้ไฟล์สำรองให้บอกว่ารอบนั้นไม่ได้พิสูจน์การเรียกเครือข่าย
รายงานนี้ทำให้ย้อนดูได้ว่าอ่านอะไรมาและรวมอย่างไรครับ เมื่อใช้กับระบบจริงค่อยตรวจคู่มือกับสิทธิ์ของบริการนั้นเพิ่ม
ใช้ปุ่ม ← → บนคีย์บอร์ดได้
Checklist และรายละเอียดเพิ่มเติม
คู่มืออัดคลิป · 30 นาทีตามแผน
ใช้ API เชื่อมข้อมูลจากระบบอื่นด้วยแม่แบบ
ใช้แม่แบบส่ง GET ไปยัง JSON ของคอร์สหนึ่งครั้ง โดยอธิบายว่าเป็นข้อมูลจำลองคงที่และไม่ใช้ API Key
เวลาเป็นประมาณการรวมลงมือทำและตรวจงาน ใช้ข้อมูลสมมติของร้านบ้านขนม · หน้านี้เป็นคู่มือช่วยถ่าย เปิดโปรแกรมอัดหน้าจอของคุณควบคู่กัน
ก่อนกดบันทึก
เตรียมให้พร้อม แล้วค่อยเริ่ม
ลองอัดเสียงสั้น ๆ ปิดการแจ้งเตือน และจัดหน้าจอให้เห็นข้อความชัดก่อนถ่ายจริง
บัญชีและเครื่องมือที่ต้องมี
ใช้ Work ที่อ่าน URL ผ่านเครื่องมือหรือรันแม่แบบได้ จุดฝึกเป็น JSON สาธารณะของคอร์ส ไม่ต้องสมัคร API ไม่ใช้ API Key และไม่มีค่าบริการระบบภายนอก ถ้าเครือข่ายเปิดไม่ได้ให้ดาวน์โหลดไฟล์ตัวอย่างมาอ่านและระบุว่าเป็นการฝึกจากไฟล์ ไม่ใช่การเรียก API สำเร็จ
แบ่งเวลาเรียน 30 นาทีอย่างไร
- เข้าใจ URL GET และ JSON5 นาที
- ดูแม่แบบและผลตอบกลับ5 นาที
- เรียกข้อมูลและสรุปยอด15 นาที
- ตรวจชิ้นงานและสรุป5 นาที
ใช้เป็นกรอบจัดคลิปและช่วงให้ผู้เรียนลองทำ ปรับจังหวะพูดได้ ตัดเวลารอเครื่องมือออกและเก็บภาพผลที่เกิดภายหลังมาแทรก
รายงานผลอ่านปลายทางฝึกหนึ่งครั้ง พร้อมโครงข้อมูลและยอดที่ตรวจแล้ว
ใช้ตอนสาธิต
คำสั่งพร้อมคัดลอก
ใช้กับไฟล์และบริบทที่ระบุในบทนี้ ตรวจชื่อไฟล์และบัญชีให้ตรงก่อนส่ง
ใน Work ใช้แม่แบบอ่านข้อมูลอย่างเดียว ส่ง GET หนึ่งครั้งไปที่ https://learn-chatgpt.bizdrive.app/api-example/orders.json โดยไม่ใส่ API Key หรือส่งข้อมูลส่วนตัว รายงาน URL วิธีเรียก ผล HTTP และตรวจว่าเป็น JSON ที่มี is_demo:true พร้อม updated_at ถ้าเรียกไม่ได้ให้รายงานตามจริงและหยุด ไม่เดาข้อมูล จาก orders ตรวจคอลัมน์และรหัสซ้ำ แยก paid/cancelled รวม revenue_thb เฉพาะ paid นับ order_id ไม่ซ้ำ และรวม quantity ขอรายงานภาษาไทยสั้นกับตารางยอดตามเดือน แสดงสูตรและบอกว่าปลายทางนี้เป็น static fixture ของคอร์ส ไม่ใช่ระบบขายสด ยอดควบคุม:12 รายการ paid10 cancelled2; paid รวม 1475 บาท 21 หน่วย; สิงหาคม 590 บาท กันยายน 885 บาท ห้ามแก้ปลายทางหรืออ้างว่าเชื่อมร้านค้าจริงสำเร็จ
ถ่ายตามลำดับ
5 ช่วงที่ต้องมีในคลิป
แนวพูดปรับเป็นสำนวนของคุณได้ ติ๊กเมื่ออัดแล้วและเปิดตรวจสิ่งที่ระบุ
แนะนำปลายทางข้อมูลฝึก
เปิดหน้าโจทย์ให้เห็น URL ของคอร์สและอธิบายว่าปลายทางเป็น JSON จำลองคงที่ เตรียมแสดง is_demo และเวลา updated_at จากผลที่จะอ่าน
“วันนี้เราจะลองขอข้อมูลผ่าน URL หนึ่งแห่งครับ ชุดนี้เป็นข้อมูลสมมติของคอร์ส ใช้ฝึกวิธีเรียกและตรวจผลก่อนต่อยอดกับระบบอื่น”
ส่ง GET และดูผลจริง
วาง Prompt ของบทให้ Work ส่ง GET หนึ่งครั้ง เปิดผล HTTP และ JSON ที่อ่านกลับมา หากล้มเหลวให้แสดงข้อผิดพลาดที่พบโดยไม่เติมข้อมูลแทน
“GET คือการขออ่านข้อมูลครับ ขั้นแรกเราดูว่าคำขอได้ผลกลับมาหรือไม่ และข้อมูลข้างในอ่านเป็น JSON ได้จริงหรือเปล่า”
แยกสถานะคำขอกับสถานะออเดอร์
เปิด is_demo:true, updated_at และตัวอย่างรายการใน orders ชี้ status paid กับ cancelled แล้วให้สรุปจำนวนรายการทั้งสองประเภท
“ผล HTTP บอกเรื่องคำขอครับ ส่วน paid กับ cancelled อยู่ในข้อมูลของแต่ละออเดอร์ เราต้องอ่านแยกกันก่อนรวมยอด”
กรองแล้วตรวจยอด
เปิดตารางที่กรอง paid ตรวจผลรวม revenue_thb กับ quantity และยอดแยกเดือน หากรวม cancelled ผิดให้สั่งแก้การกรองแล้วดูผลใหม่
“ยอดควรได้ 1,475 บาทและ 21 หน่วยสินค้าครับ เราเทียบยอดย่อยสิงหาคม 590 กับกันยายน 885 เพื่อดูว่าสรุปถูกชุด”
เก็บรายงานที่บอกสิ่งที่พิสูจน์ได้
เปิดรายงานฉบับสุดท้ายที่มี URL วิธีเรียก ผล HTTP เวลาอัปเดต และยอดหลังกรอง พร้อมป้ายข้อมูลสมมติคงที่ หากใช้ไฟล์สำรองให้บอกว่ารอบนั้นไม่ได้พิสูจน์การเรียกเครือข่าย
“รายงานนี้ทำให้ย้อนดูได้ว่าอ่านอะไรมาและรวมอย่างไรครับ เมื่อใช้กับระบบจริงค่อยตรวจคู่มือกับสิทธิ์ของบริการนั้นเพิ่ม”
ก่อนปิดงาน
เปิดดูคลิป แล้วตรวจอีกครั้ง
เป็นสถานะที่คุณตรวจและบันทึกไว้ เก็บไฟล์คลิปฉบับที่ตรวจแล้วก่อนเริ่มบทถัดไป
จดช่วงที่ต้องถ่ายใหม่ ชื่อไฟล์ หรืองานที่รอผล ไม่ใส่รหัสผ่านหรือ API Key
0 / 3,000 ตัวอักษรChecklist และโน้ตเก็บในเบราว์เซอร์เครื่องนี้ ไม่ซิงก์ข้ามเครื่อง
ล้างเฉพาะช่องที่ติ๊กในบทนี้ โน้ตยังอยู่