본문 바로가기

Language/Python

[Python] 카카오 REST API 친구에게 메시지 보내기

참고 사이트

developers.kakao.com/docs/latest/ko/message/rest-api#send-friend

 

Kakao Developers

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

developers.kakao.com

 

 

 

 


 

 

 

 

해당 코드는 친구에게 단순한 TEXT 메시지를 보내는 코드이다.

def sendToMeMessage():
    header = {"Authorization": 'Bearer ' + Access_Token}
    url = "https://kapi.kakao.com/v1/api/talk/friends/message/default/send" #api 주소
    uuid = ["친구의 UUID"]
    uuidsData = {"receiver_uuids" : json.dumps(uuid)}    
    
    post = {
        "object_type": "text",
        "text" : "보내고자 하는 TEXT",
        "link" : {
            "web_url" : "http://naver.com",
            "mobile_web_url" : "http://naver.com"
        },
        "button_title":"button title"
    }
    data = {"template_object": json.dumps(post)}
    uuidsData.update(data)

    return requests.post(url, headers=header, data=uuidsData).status_code
반응형