https://devtalk.kakao.com/t/v2-api-talk-memo-default-send/44442/4
https://devtalk.kakao.com/t/python-rest-api/37809
https://developers.kakao.com/docs/restapi/kakaotalk-api#나에게-보내기-커스텀-템플릿-보내기
위 글들을 참고하여 access_token 획득과 동적 동의 까지 완료하고
일단은 제 카카오톡 계정으로 나에게 보내기 기능이 작동하는 상태입니다.
그러나 커스텀 템플릿의 user_argument 값에 파라미터로 보낸 값이 들어가지 않습니다.
코드의 핵심 부분입니다.
API_HOST = ‘https://kapi.kakao.com’
headers = {‘Authorization’: 'Bearer '+str(access_token)}
data = {}
def req(path, query, method, data={}):
url = API_HOST + path
print(‘HTTP Method: %s’ % method)
print(‘Request URL: %s’ % url)
print(‘Headers: %s’ % headers)
print(‘QueryString: %s’ % query)
if method == 'GET':
return requests.get(url, headers=headers)
else:
return requests.post(url, headers=headers, data=data)
template_id = 9888
params = {"template_id": {template_id}, "templates_args":{"title":"1234","main":"123123123"}}
resp = req('/v2/api/talk/memo/send', '', 'POST', params)
print("response status:\n%d" % resp.status_code)
print("response headers:\n%s" % resp.headers)
print("response body:\n%s" % resp.text)