Loading...

【Openweathermap】401エラーでAPIが読み込まれない時の対処法

Weather APIの401エラー

Openweathermapの公式HP

Openweathermapが提供している「Weather API」という無料気象情報APIサービスを使ってみたのですが、

登録してすぐに「Weather API」を読み込もうとしても、401エラーが返ってきて読み込むことができませんでした。

初めは「Weather API」を読み込むurlを間違えているのかと思いましたが、どうやらOpenweathermapの公式FAQを読むとアクセスキーの有効化に数時間かかるそうです。

Openweathermapの公式FAQ

You can get the error 401 in the following cases:
Your API key is not activated yet. Within the next couple of hours, it will be activated and ready to use.

引用元:Openweathermapの公式FAQ

Openweathermapで確認できる自分のアクセスキーの状態が「active」になっていたので、自分のコードが間違えていると考えていましたが、

公式FAQに「401エラーが起こるケースの一例にアクセスキーの有効化が数時間かかる」という文言があったので、12時間ほど待ってからもう一度試してみると無事「Weather API」を読み込むことができました

数時間後でも401エラーが返ってくる場合

数十時間待っても401エラーが発生する場合はアクセスキーが有効化されている可能性が高いので、

読み込み関係のコーディングを間違えているか、APIの読み込みurlを間違えている、もしくは無料のアクセスキーなのに有料版のAPIのデータにアクセスしているなどが考えられます。