0

我对每小时天气预报的 OpenWeatherMap API 有疑问。我从这个 api 中检索了 5 天/3 小时的天气数据。但现在我想要每日天气预报。我正在使用这个 api,但是这个给了我这个错误,我尝试了很多次,但它给了我同样的错误。

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

同时我正在使用这个 api 来获取每日天气预报

https://pro.openweathermap.org/data/2.5/forecast/hourly?lat=21&lon=39&appid=58b73781d0f050d557b4ac143bb61b0c

请向我建议一些解决方案,说明为什么我无法获得每日天气预报的响应。

4

1 回答 1

0

该文档指出:

在以下情况下,您可能会收到错误 401:

  • 您没有在 API 请求中指定您的 API 密钥。
  • 您的 API 密钥尚未激活。在接下来的几个小时内,它将被激活并准备好使用。
  • 您在 API 请求中使用了错误的 API 密钥。请在个人帐户中检查您正确的 API 密钥。
  • 您正在使用免费订阅并尝试请求其他订阅中可用的数据。例如,16 天/每日预报 API、任何历史天气数据、天气图 2.0 等)。请在您的个人帐户中检查您的订阅

如果您订阅了 openweathermap api,它将为您提供一个 api 密钥来访问数据。

于 2021-11-17T13:23:14.430 回答