문의 시, 사용하시는 개발환경과 디벨로퍼스 앱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()))