파이썬으로 카카오톡 메세지 보내기

문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.


파이썬으로 카카오톡 나에게 메세진 보내기를 하고 있습니다.
ID : 1028381

코드 실행 시 다음과 같은 오류가 발생합니다.

어떻게 하면 좋을까요?

메시지를 성공적으로 보내지 못했습니다. 오류메시지 : {‘msg’: ‘insufficient scopes.’, ‘code’: -402, ‘api_type’: ‘TALK_MEMO_DEFAULT_SEND’, ‘required_scopes’: [‘talk_message’], ‘allowed_scopes’: [‘profile_image’, ‘profile_nickname’, ‘friends’]}

import requests
import json

with open(“token.json”,“r”) as kakao:
tokens = json.load(kakao)

url =“https://kapi.kakao.com/v2/api/talk/memo/default/send
headers={ “Authorization”: "Bearer " + tokens[“access_token”]}
data={
“object_type”: “text”,
“text”: “텍스트 영역입니다. 최대 200자 표시 가능합니다.”,
“link”: {
“web_url”: “https://developers.kakao.com”,
“mobile_web_url”: “https://developers.kakao.com
},
“button_title”: “바로 확인”
}
data = {‘template_object’:json.dumps(data)}
response=requests.post(url, headers=headers, data=data)
response.status_code

print(response.status_code)
if response.json().get(‘result_code’) == 0:
print(‘메시지를 성공적으로 보냈습니다.’)
else:
print('메시지를 성공적으로 보내지 못했습니다. 오류메시지 : ’ + str(response.json()))


아래 FAQ 와 체크리스트 참고해주세요.

[faq] 친구 목록 api, 메시지 전송 api를 연동하는 과정에서 자주 겪는 에러

친구 api와 피커, 메시지 api 사용을 위한 체크 리스트