본문 바로가기
IT/API

[API] - OpenWeatherMap API "cod": 401 Invalid API key 에러 해결 방법

by 차이나는 개발자 2024. 4. 1.
728x90
반응형

에러내용

포스트맨에서 OpenWeatherMap api 호출 시 에러 발생

 

 

에러코드

{
    "코드": 401,
    "message": "잘못된 API 키입니다. 자세한 내용은 https://openweathermap.org/faq#error401를 참조하십시오."
}

{
    "cod": 401,
    "message": "Invalid API key. Please see https://openweathermap.org/faq#error401 for more info."
}

 

 

에러원인

해당 링크로 이동하면 에러 발생 원인에 대해서 설명하고 있습니다.
https://openweathermap.org/faq#error401

 

Frequently Asked Questions - OpenWeatherMap

We provide data for any coordinates by utilising our proprietary OpenWeather Weather model. OpenWeather’s advanced ML-based numerical weather model performs at up to 500 m resolution and allows its users to consider highly local nuances of climate and bu

openweathermap.org

 

 

401 오류는 다음과 같은 경우에 발생할 수 있습니다:

1. API 요청에 API 키를 지정하지 않았습니다.
2. API 키가 아직 활성화되지 않았습니다. 앞으로 몇 시간 안에 활성화되어 사용할 준비가 될 것입니다.
3. API 요청에 잘못된 API키를 사용하고 있습니다. 개인 계정에서 올바른 API키를 확인하십시오.
4. 무료 구독을 사용하고 있으며 다른 구독에서 사용할 수 있는 데이터를 요청해 보십시오. 예를 들어, 16일/일 예보 API, 과거 날씨 데이터, 날씨 지도 2.0 등이 있습니다. 개인 계정에서 구독을 확인하십시오.

 

 

1. OpenWeather에 처음 회원가입을 하면 이렇게 인증 메일이 날아오면 Verify your email 버튼을 클릭합니다.

 

 

2. 그러고 나서 메일이 하나 더 날아오는데 OpenWeather api 사용 시 필요한 API key에 대한 정보입니다.

메일을 읽어보면 "앞으로 몇 시간 이내에 활성화되어 사용할 준비가 됩니다."라고 적혀있습니다.

즉 회원가입 후 바로 사용하려는 경우에 발생하는 에러입니다. 

그러므로 실제 API key가 활성화되기를 기다렸다가 사용하여야 합니다.

 

 

에러 해결방법

따로 활성화 여부를 확인할 수는 없었지만 계정을 생성한 지 1시간 정도 후에 테스트해 보니 API key가 활성화되어서 정상적으로 api가 호출되는 것을 확인할 수 있었습니다.

 

 

 

728x90
반응형

'IT > API' 카테고리의 다른 글

[API] - 무료 날씨 API OpenWeatherMap API 사용 방법  (0) 2024.04.01

댓글