개발 이야기/개발툴 및 기타 이야기
REST API로 카카오톡 메세지 보내기 #03 - 메세지 전송하기
가온아
2021. 12. 9. 10:14
시간 날 때 잠시 쓰는 글들이라 ... 메세지 하나 보내는 걸로 글을 세 개나 올리게 될 줄은 몰랐네요.
각설하고.. 메세지 전송에 대한 공식 문서 페이지는 이 링크를 참고하시면 됩니다.
#1 에서 메세지 보내기에 대한 명세표를 본 적이 있습니다. 오늘도 역시 참고가 필요해서 추가합니다.
명세표 template_object에 "Text"를 누르면 일반 텍스트 메세지를 보낼 때 필요한 내용을 볼 수 있습니다. 아래 코드는 나 자신에게 일반 텍스트 메세지를 보내는 코드입니다. 토큰 정보를 저장한 kakao_token.json 파일에 관해서는 #2를 참고하세요. 이 코드에서는 존재한다는 가정하게 작성되었습니다.
import requests
import json
with open("kakao_token.json","r") as fp:
tokens = json.load(fp)
url="https://kapi.kakao.com/v2/api/talk/memo/default/send"
headers={
"Authorization" : "Bearer " + tokens["access_token"]
}
data={
"template_object": json.dumps({
"object_type":"text",
"text":"내가 내게 보내는 메세지 테스트",
"link":{}
})
}
response = requests.post(url, headers=headers, data=data)
print(response)
코드를 실행하면 아래와 같은 결과를 받을 수 있습니다.
메세지 잘 도착했길 바랍니다. :)
반응형