Nhận JSON với gói requests
Khi yêu cầu dữ liệu JSON từ một API, thư viện requests giúp bạn giải mã chuỗi JSON nhận được từ API thành một đối tượng Python rất dễ dàng. Trong bài tập này, trước tiên bạn sẽ cần yêu cầu dữ liệu ở định dạng JSON từ API, sau đó giải mã phản hồi thành một đối tượng Python để lấy và in thuộc tính Title của album.
Lưu ý: Gói requests đã được nhập sẵn cho bạn, và vì API albums được bảo vệ bằng xác thực, header phù hợp đã được thêm sẵn.
Bài tập này là một phần của khóa học
Giới thiệu về API trong Python
Hướng dẫn bài tập
- Thêm header phù hợp để yêu cầu JSON từ API.
- Giải mã phản hồi JSON thành một đối tượng album.
- In thuộc tính
Titlecủa album.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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(____)