无法在openweathermap中获取每小时的天气预报数据

问题描述 投票:0回答:1

我尝试获取当前天气数据的数据,它是成功的,但如果我尝试每小时获取天气预报的数据,它会显示 401 错误

fetch(`https://pro.openweathermap.org/data/2.5/forecast/hourly?q=${cityname}&appid=${API_KEY}`,)
  .then(res => res.json().then(res => console.log(res)),);
react-native openweathermap weather-api
1个回答
0
投票

如果您在尝试获取每小时预报数据时收到 401 错误,通常表明身份验证存在问题。以下是排查和解决问题的几个步骤:

检查 API 密钥:确保您使用的 API 密钥正确且格式正确。仔细检查密钥中是否有任何拼写错误或错误。 API 端点:验证您是否使用正确的 API 端点来获取每小时预测数据。某些天气 API 对于当前天气和预报数据具有单独的端点。 API 密钥使用:确认您的 API 密钥已正确包含在请求中。检查天气 API 的文档,了解 API 密钥是否需要作为查询参数、在请求标头中或以其他格式传递。 订阅计划:确保您的天气 API 提供商的订阅计划包含对每小时预报数据的访问。某些 API 可能需要付费订阅才能访问某些类型的数据。

© www.soinside.com 2019 - 2024. All rights reserved.