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

การรับข้อมูล JSON ด้วยแพ็กเกจ requests

เมื่อขอข้อมูล JSON จาก API ไลบรารี requests ช่วยให้ถอดรหัส JSON string ที่ได้รับกลับเป็น Python object ได้อย่างง่ายดาย ในแบบฝึกหัดนี้ จะต้องขอข้อมูลในรูปแบบ JSON จาก API จากนั้นถอดรหัส response ให้เป็น Python object เพื่อดึงและแสดงผล property Title ของอัลบั้ม

หมายเหตุ: แพ็กเกจ requests ถูก import ไว้ให้แล้ว และเนื่องจาก albums API มีการป้องกันด้วยการยืนยันตัวตน header ที่ถูกต้องจึงถูกเพิ่มไว้ให้เรียบร้อยแล้ว

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

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

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เพิ่ม header ที่ถูกต้องเพื่อขอข้อมูล JSON จาก API
  • ถอดรหัส JSON response ให้เป็น album object
  • แสดงผล property Title ของอัลบั้ม

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

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

headers = {
    'Authorization': 'Bearer ' + API_TOKEN,
    # Add a header to request JSON formatted data
    ____: ____
}
response = requests.get('http://localhost:3000/albums/1/', headers=headers)

# Get the JSON data as a Python object from the response object
album = ____

# Print the album title
print(____)
แก้ไขและรันโค้ด