เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การสร้างและลบทรัพยากรผ่าน 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 ไว้ให้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python เบื้องต้นสำหรับ API

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Get a list of all playlists from the API
response = requests.____('____')
print(response.text)
แก้ไขและรันโค้ด