Unlink api 서비스 앱 어드민 키 방식 -401 에러

테스트 앱 id : 979300

앱 내에서 unlink(https://kapi.kakao.com/v1/user/unlink) API 호출을 하려고 합니다.
서비스 앱 어드민 키 방식으로 진행한다면 인가코드, 토큰 받기 없이 바로 연결끊기 가능한걸로 이해했는데 맞을까요?

그래서 테스트 해봤더니 {msg:no authentication key!", “code”:-401} 에러 나타났습니다.
어드민 키를 다시 확인했을 땐 정상인데… 혹시 추가로 확인해야할 내용이 있을까요?
(Content-Type : application/x-www-form-urlencoded 으로 전달)

안녕하세요.

네, 맞습니다.

그래서 테스트 해봤더니 {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를 삽입하여 테스트 중입니다.
우선 저희쪽 확인해볼 예정이고, 더 필요한 정보있으시면 말씀해 주세요!
감사합니다.

호출부도 기재해주시고

IP 알려주시면 Request 내역 확인 해보겠습니다.

확인해보니 내부 이슈인 것 같습니다.
추가로 안되는 부분이 있다면 말씀드리겠습니다.
확인해주셔서 감사합니다.

1개의 좋아요