[Flutter ] API ERROR! : SERVICE_ACCESS_DENIED_ERROR

손세은·2023년 12월 1일

발생 ERROR!

<OpenAPI_ServiceResponse>
    <cmmMsgHeader>
        <errMsg>SERVICE ERROR</errMsg>
        <returnAuthMsg>SERVICE_ACCESS_DENIED_ERROR</returnAuthMsg>
        <returnReasonCode>20</returnReasonCode>
    </cmmMsgHeader>
</OpenAPI_ServiceResponse>
  • 공공 데이터 포털에서 발급받은 미세먼지 API
  • 인증요청 방식도 멀쩡하고, API 키(인코딩)도 정확히 입력했는데 SERVICE_ACCESS_DENIED_ERROR 오류가 발생하는 경우 == 서비스 접근거부

오류 발생 이유

  • 왜 이런 오류가 발생했을까?

  • 활용 신청하지 않은 openAPI 호출
  • 알고보니 다른 api 주소에 요청을 보냈던 것이다.

해결방법

  • 미세먼지 데이터를 받으려면은
    꼭 대기오염정보가 아닌, 대기오염통계 현황으로 신청하시길 바랍니다.

결과

  • 다행히 무사히 공공 API 데이터를 받아올 수 있었다!
profile
힙스터 개발자가 될래요

0개의 댓글