[파이썬] requests 써드파티 서비스 연동 예제

이 예제에서는 파이썬의 requests 라이브러리를 사용하여 써드파티 서비스와의 연동 방법을 알아보겠습니다.

요구사항

이 예제를 따라하기 위해서는 다음과 같은 요구사항이 필요합니다:

pip install requests

코드 예제

다음은 requests 라이브러리를 사용하여 써드파티 서비스와의 연동을 진행하는 예제 코드입니다.

import requests

# API 주소
api_url = "https://api.example.com"

# 요청 파라미터
payload = {
    "key1": "value1",
    "key2": "value2"
}

# GET 요청 보내기
response = requests.get(api_url, params=payload)

# 응답 결과 확인
if response.status_code == 200:
    print("요청이 성공적으로 완료되었습니다.")
    print(response.json())
else:
    print("요청이 실패하였습니다.")
    print(response.text)

위의 코드 예제에서는 requests 모듈을 사용하여 써드파티 서비스와의 GET 요청을 보내고 응답을 받아옵니다.

api_url 변수에는 써드파티 서비스의 API 주소를 입력합니다.

payload 변수에는 요청 파라미터를 딕셔너리 형태로 입력합니다.

requests.get() 함수를 사용하여 GET 요청을 보냅니다. params 매개변수를 사용하여 요청 파라미터를 전달합니다.

응답 객체 response 를 확인하여 요청이 성공적으로 완료되었는지 확인할 수 있습니다. 200 상태코드일 경우 응답 결과를 JSON 형태로 출력합니다.

정리

requests 라이브러리를 사용하면 파이썬에서 쉽게 써드파티 서비스와의 연동이 가능합니다. 예제 코드를 참고하여 직접 써드파티 서비스와의 통신을 구현해보세요.

더 자세한 내용은 requests 라이브러리의 공식 문서를 참고하시기 바랍니다.