문의 시, 디벨로퍼스 앱ID를 알려주세요.
- 친구 api와 피커, 메시지 api 사용을 위한 체크 리스트 ( 친구 api와 피커, 메시지 api 사용을 위한 체크 리스트 ) 먼저 확인해주세요.
- 메시지 API 권한 신청은 “디벨로퍼스>내 애플리케이션>앱 설정>앱 권한” 메뉴에서 신청 할 수 있습니다.
id : 1504258
안녕하세요, 개인 프로젝트로 카카오톡 “나에게 보내기” API를 사용해 매일 자동 알림을 보내는
시스템을 구축했습니다. 어제(07/05)까지는 정상 작동했는데, 오늘(07/06)부터 모든 요청이
100% 동일한 에러로 실패하고 있어 문의드립니다.
■ 앱 ID: (1504258)
■ 증상
POST https://kapi.kakao.com/v2/api/talk/memo/default/send 호출 시
아래와 같은 응답이 반복됩니다.
{“msg”:“failed to parse parameter. name=template_object, stringToParse=-,
paramString=-, paramStringAlias=null”,“code”:-2}
■ 이용현황 통계로 확인한 시점
- 07-05: 성공 7건 / 실패 0건
- 07-06: 성공 0건 / 실패 15건 (전부 400(-2))
날짜가 바뀌는 시점을 기준으로 100% 실패로 전환되었습니다.
■ 지금까지 직접 확인한 사항 (모두 이상 없음)
- 코드: requests.post(…, data={“template_object”: json.dumps(…)})
형식으로 정상 전송 중 (Content-Type 수동 지정 없음) - 동의항목: [동의항목 동의 내역 확인] API(/v2/user/scopes) 조회 결과
talk_message 항목 “agreed”: true, “using”: true 확인 - 앱 설정: [카카오 로그인 > 동의항목]에서 '카카오톡 메시지 전송’이
“선택 동의” 상태로 정상 설정되어 있음 - 토큰: 방금 새로 로그인해서 발급받은 신선한 액세스 토큰으로도 동일 실패
- 최소 재현: 카카오 REST API 테스트 도구에서 아래 최소 payload로도 동일하게 재현됨
{“object_type”:“text”,“text”:“테스트”} - link 필드: 있어도, 없어도 동일하게 실패 (link 유무는 무관함)
■ 요청 재현 코드
curl -X POST “https://kapi.kakao.com/v2/api/talk/memo/default/send”
-H “Authorization: Bearer {ACCESS_TOKEN}”
–data-urlencode ‘template_object={“object_type”:“text”,“text”:“테스트”}’
■ 문의사항
- 어제까지 정상이던 발송이 오늘부터 100% 실패로 전환된 원인이
서버 측 제한(어뷰징 방지 등)인지 확인 부탁드립니다. - 어제 세팅 과정에서 짧은 시간에 다수의 토큰 발급/메시지 발송 테스트를
반복한 이력이 있는데, 이것이 원인이 되었을 가능성이 있는지도 궁금합니다. - 제한이 걸린 상태라면 해제까지 소요 시간이나 별도 조치가 필요한지
안내 부탁드립니다.
감사합니다.