본문 바로가기
Software Engineering

Python 카카오 API 로 카카오톡 메시지 보내는 방법 ② 나에게 카카오톡 메시지 보내기

by Auron 2025. 4. 4.
반응형

https://dyobi.tistory.com/29

 

Python 카카오 API 로 카카오톡 메시지 보내는 방법 ① 인증 토큰 받는 방법 상세

일단 무엇이든 처음 API를 활용하려면 너무 어렵다.지금 내가 개발하고 있는 건 특정 주가에서 내가 원하는 패턴이 발생될 때 해당 종목을 주목하라는 알림을 보내고 싶은데 카카오톡이 그나마

dyobi.tistory.com

이전 포스팅을 통해 "인증토큰" 이라는 것을 얻었으면 바로 코드에서 Python 카카오 API를 활용하여 카카오톡 메시지를

보낼 수 있게 된다.

 

아래 코드에 인증토큰을 넣고 입력해보면


import requests


ACCESS_TOKEN = '인증토큰입력'

url = "https://kapi.kakao.com/v2/api/talk/memo/default/send"
headers = {"Authorization": f"Bearer {ACCESS_TOKEN}"}
data = {
    "template_object": '{"object_type":"text","text":"알람 메시지 도착!","link":{"sample":"sample"}}'
}

response = requests.post(url, headers=headers, data=data)

# 결과 출력
if response.status_code == 200:
    print("✅ 메시지 전송 성공!")
else:
    print(f"❌ 메시지 전송 실패: {response.json()}")

 

 

 

반드시 아래와 같은 401 오류가 발생할텐데

 

이는 카카오톡 API 에서는 자신의 어플리케이션에 허용한 IP만 API를 활용하게 하기 때문이다.

 

 

다시 개발자사이트

https://developers.kakao.com/

 

Kakao Developers

카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.

developers.kakao.com

 

의 내 어플리케이션에 들어가서

 

왼쪽 탭 맨 아래에 [허용 IP주소] 에 들어가서

 

허용 IP 주소 등록 클릭 후

 

 

아까 발생했던 오류에서 확인한 IP를 기입한다.

 

 

 

 

그런 다음 다시 콜을 하면 자기 자신에게 메시지가 잘 오는 것을 확인할 수 있디.

 

반응형