안녕하세요.
네이버 API를 사용할때 아래와 같은 에러 발생 원인과 해결 방법 입니다.
{"error_code":"024","message":"Authentication failed. (인증에 실패했습니다.)"}
저의 경우 앱 설정에 문제가 전혀 없었음에도 블로그 카테고리 조회나 블로그 글쓰기 API 호출을 할때 에러가 발생했는데
원인은 처음 네이버아이디로그인 연동 동의 이후 블로그 권한이 추가 되었기 때문입니다.
2018년 8월에 네아로 연동을 할때는 프로필 권한만 요구 하였으나 9월에 블로그 권한을 추가한 경우 인증을 실패하게 됩니다.
- 블로그 권한 나중에 추가
해결방법
1. 네이버아이디로그인 재인증 API 호출
네이버아이디로그인 재인증 명세 바로가기
2. 네이버 내 정보에서 연동 정보 삭제 후 재 로그인
2.1 네이버 > 내정보
보안설정탭 > 하단 외부사이트연결 확인하기 버튼 클릭
네아로 연동한 사이트에서 연결 끊기
연결을 끊었으면 다시 네아로를 사용하는 사이트에 가서 로그인을 합니다.
그러면 정보제공 동의 화면이 나오게 됩니다.
추가제공 항목에 블로그 관련 항목이 추가된걸 확인 할 수 있습니다.
이제 다시 API를 호출 해 보면 데이터를 정상적으로 불러오는것을 확인 할 수 있습니다.