requests 패키지로 JSON 받기
API에서 JSON 데이터를 요청할 때, requests 라이브러리를 사용하면 API로부터 받은 JSON 문자열을 아주 쉽게 Python 객체로 디코딩할 수 있어요. 이 연습 문제에서는 먼저 API에 JSON 형식의 데이터를 요청하고, 이어서 응답을 Python 객체로 디코딩한 뒤 album의 Title 속성을 가져와 출력해 보세요.
참고: requests 패키지는 이미 임포트되어 있고, albums API는 인증이 필요하므로 올바른 헤더가 미리 추가되어 있어요.
이 연습은 강의의 일부입니다
Python으로 배우는 API 입문
연습 안내
- API에 JSON을 요청하도록 올바른 헤더를 추가하세요.
- JSON 응답을 album 객체로 디코딩하세요.
- album의
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(____)