네이버 API (Authentication failed error code 024) 트러블 슈팅

2025. 1. 13. 17:23개발/개발 필기

반응형

Error 내용:{"errorMessage":"Scope Status Invalid : Authentication failed. (인증에 실패했습니다.)","errorCode":"024"}

해당 에러가 발생을 해 어떻게 해결을 했는지 확인 공유합니다.

 

    $category = new Category($open_api1[0],$open_api1[1]);
    
    // 기기별
    $url = "https://openapi.naver.com/v1/datalab/shopping/category/device";
    $result1 =  $category->GET($url,"\"$number\"");

이렇게 코드를 만들었는데 

Error 내용:{"errorMessage":"Scope Status Invalid : Authentication failed. (인증에 실패했습니다.)","errorCode":"024"}

이런 에러가 발생을 했습니다 

 

코드에서 아무리 확인을 해 봐도 데이터가 나오지 않았습니다.

다른 API 키를 확인을 해 보았더니 잘 나왔습니다. 

 

두 키를 직접 확인을 해 보니 네이버 데이터랩에 데이터랩 (쇼핑인사이트)이 누락이 되어 있어 요청을 확인할 수 없었습니다

https://developers.naver.com/apps/#/list

 

애플리케이션 - NAVER Developers

 

developers.naver.com

 

 

1. Application에 내 애플리케이션을 선택합니다.

네이버 디벨로퍼 Application 탭

 

2. API 리스트에서 API 선택

애플리케이션 리스트

3. API 설정 클릭

네이버 디벨로퍼스 내 애플리케이션 API설정

 

4. 사용 API에 필요한 기능 추가 

애플리케이션 추가 하기

 

5. 이렇게 추가를 했습니다. 데이터렙(쇼핑인사이트) 

네이버 디벨로퍼 네 애플리케이션 정보

 

이렇게 추가를 하고 에러가 사라졌습니다 

 

개발 전 혹은 서비스 배포 전 API를 잘 추가 했는지 확인 하는 것이 좋아요

 

 

반응형