테스트 앱 id : 979300
앱 내에서 unlink(https://kapi.kakao.com/v1/user/unlink ) API 호출을 하려고 합니다.
서비스 앱 어드민 키 방식으로 진행한다면 인가코드, 토큰 받기 없이 바로 연결끊기 가능한걸로 이해했는데 맞을까요?
그래서 테스트 해봤더니 {msg:no authentication key!", “code”:-401} 에러 나타났습니다.
어드민 키를 다시 확인했을 땐 정상인데… 혹시 추가로 확인해야할 내용이 있을까요?
(Content-Type : application/x-www-form-urlencoded 으로 전달)
tim.l
4월 18, 2024, 3:05오전
2
안녕하세요.
네, 맞습니다.
그래서 테스트 해봤더니 {msg:no authentication key!", “code”:-401} 에러 나타났습니다.
어드민 키를 다시 확인했을 땐 정상인데… 혹시 추가로 확인해야할 내용이 있을까요?
헤더에 어드민키가 카카오로 정상전달되지 않았을때 해당 에러가 발생합니다.
우선, 관련 코드 살펴 보시고
Authorization: KakaoAK ${SERVICE_APP_ADMIN_KEY}
코드블럭 공유해주시면 어떤 문제인지 추가로 확인해보겠습니다.
HashMap<String, String> headerParam = new HashMap<>();
headerParam.put("Authorization", "KakaoAK " + "{key}");
Map<String, String> bodyParam = new HashMap<>();
bodyParam.put("target_id_type", "user_id");
bodyParam.put("target_id", "{id}");
세팅 부분만 전달드리면 될까요?
{key}에 저희 테스트앱 admin 키를 삽입하였고, {id}에 특정 id를 삽입하여 테스트 중입니다.
우선 저희쪽 확인해볼 예정이고, 더 필요한 정보있으시면 말씀해 주세요!
감사합니다.
tim.l
4월 18, 2024, 4:20오전
4
호출부도 기재해주시고
IP 알려주시면 Request 내역 확인 해보겠습니다.
확인해보니 내부 이슈인 것 같습니다.
추가로 안되는 부분이 있다면 말씀드리겠습니다.
확인해주셔서 감사합니다.
1개의 좋아요