시작하기무료로 시작하기

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(____)
코드 편집 및 실행