⚠️ Error :: Service Key is not registered error.

지유·2024년 7월 20일
1

⚠️ 에러 모음집

목록 보기
2/2
post-thumbnail

Service Key is not registered..


🔍️ 공공 데이터 API 호출 방법

" url + queryParameter + endPoint "

query Parameter 부분에 Service Key를 key로, 발급받은 개인 Service Key 를 value 로 넣어주고 이외의 필요한 Key , Value 값도 추가.

공공 데이터 포털에서 개인 Service Key를 발급받으면, 인코딩 키 (Encoding Key)디코딩 키 (Decoding Key) 두 가지 종류로 발급되고 홈페이지에서도 필요에 따라 확인해보고 사용하라고 나온다..

두 가지의 Service Key를 모두 사용해본 결과, 인코딩 여부 관계 없이 위의 Service Key is not regitered Error 이라는 에러 발생.

📌 Error 발생 이유

① Service Key 가 정말 등록이 안된 경우

심의유형이 자동승인이 경우에도 Service Key 는 발급받은 이후 30분에서 1시간 이후에 사용가능하다고 한다.

또한, 심의유형이 심의승인인 경우에는 담당자가 활용승인해야 사용할 수 있으니 확인해 볼 필요가 있다.

② Service Key의 인코딩 or 디코딩이 제대로 안된 경우

간혹 찾아보면 Service Key를 인코딩 or 디코딩을 다시해서 넣으면 제대로 작동한다는 후기를 발견할 수 있었다.

③ Service Key 에 문제있는 경우 🤬

📌 Error 해결

결론적으로, 처음Service Key 를 발급한 지 1시간이 지나고 디코딩과 인코딩을 모두 해봤지만 어느 것도 되지 않았다.

코드로 호출했을 경우에만 해당 에러가 뜬게 아니라, 공공 데이터 포털에서 제공하는 미리보기에서도 같은 에러가 발생했다.

그래서 코드 문제가 아니라 Service Key 자체에 문제가 있다고 판단했고, 마지막으로 Service Key 를 재발급 받은 후 1시간이 지난 뒤에 API를 호출해봤더니 Status: 200 ResultMsg: Normal Service 가 나왔다 ..😇

재발급 받았더니 제대로 작동해서 조금 화가 났지만 ..
Service Key에 문제가 있는 경우가 있으니 재발급도 받아보세요 🙏🏻

profile
저의 공간에 오신 걸 환영해요 ☺️

0개의 댓글