에러내용
포스트맨에서 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
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가 호출되는 것을 확인할 수 있었습니다.
'IT > API' 카테고리의 다른 글
[API] - 무료 날씨 API OpenWeatherMap API 사용 방법 (0) | 2024.04.01 |
---|
댓글