1. Learn
  2. /
  3. คอร์ส
  4. /
  5. Python เบื้องต้นสำหรับ API

Connected

แบบฝึกหัด

การสร้างและลบทรัพยากรผ่าน API

ตอนนี้ที่เรียนรู้วิธีสร้าง URL แล้ว ก็สามารถส่งคำขอไปยังทรัพยากร API ที่ต้องการได้ มาดูกันว่า HTTP verbs ช่วยให้ทำอะไรกับทรัพยากรเหล่านั้นได้อีกบ้าง

ในแบบฝึกหัดนี้ จะใช้ playlists API ที่เข้าถึงได้ผ่าน http://localhost:3000/playlists/ โดย API นี้รองรับการทำงานดังต่อไปนี้:

Verb Path คำอธิบาย
GET playlists ดึงรายการ playlist ทั้งหมด
GET /playlists/{PlaylistId} ดึงข้อมูลของ playlist รายการเดียวโดยใช้ตัวระบุเฉพาะ PlaylistId
POST /playlists สร้าง playlist ใหม่
DELETE /playlists/{PlaylistId} ลบ playlist ที่มีอยู่โดยใช้ตัวระบุเฉพาะ PlaylistId

จะเริ่มด้วยการดึงรายการ playlist ทั้งหมดที่มีอยู่ จากนั้นเรียนรู้วิธีสร้าง playlist ใหม่และตรวจสอบว่าสร้างสำเร็จหรือไม่ และสุดท้ายจะเรียนรู้วิธีลบ playlist ที่มีอยู่

ไลบรารี requests ถูก import ไว้ให้แล้ว

คำแนะนำ 1/4

undefined XP
  • 1
    • ดึงรายการ playlist ทั้งหมดจาก playlists API
  • 2
    • สร้าง dictionary โดยกำหนด Name เป็น Rock Ballads จากนั้นส่ง POST request โดยใช้ dictionary นี้เป็น parameter data
  • 3
    • ส่ง GET request เพื่อดึงข้อมูลของ playlist ที่มี PlaylistId เป็น 2
  • 4
    • ส่ง DELETE request ไปยัง URL ของ playlist ที่มี PlaylistId เป็น 2 แล้วดึงรายการ playlist ที่มีอยู่เพื่อยืนยันว่าลบสำเร็จแล้ว