파이썬에서 API 호출 시 많이 사용하는 requests 패키지를 사용해 보았다.
requests 패키지를 사용하면 간단한 코드만으로도 API 호출이 가능하다.
패키지 설치
pip install requests
기본 사용법
imports requests
response = requests.get(url)
response = requests.post(url)
response = requests.delete(url, data={'key':'value'})
response = requests.head(url)
response = requests.options(url)
Json 응답 처리 (GET)
API 응답이 json 형태일때 처리하는 샘플 코드를 개발해 보았다.
json 응답을 테스트해볼 수 있는 사이트가 있어 해당 사이트에서 제공하는 API를 사용하였다.
import requests
def get_json(url):
response = requests.get(url)
if response.status_code == 200:
json_data = response.json()
return json_data
else:
print("Error accessing the URL:", response.status_code)
return None
# Example usage
url = "http://date.jsontest.com/"
data = get_json(url)
if data:
print(data)
반응형