首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >尽管包含了必要的参数,但OpenWeatherMap未返回指标

尽管包含了必要的参数,但OpenWeatherMap未返回指标
EN

Stack Overflow用户
提问于 2019-05-10 02:47:04
回答 1查看 435关注 0票数 0

我正在编写一些使用OpenWeatherMap应用程序接口的代码。我需要我的数据是摄氏度,所以我包括了必要的&units=metric,因为在他们的网站上说。

代码语言:javascript
复制
api.openweathermap.org/data/2.5/weather?id=XXX&appid=XXX&units=metric

但是,这将返回:

代码语言:javascript
复制
{"error": "404"}

此外,我尝试在不包含&units=metric参数的情况下运行一切正常。

那么问题到底出在哪里呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-10 03:32:57

似乎不允许在这种类型的api调用中使用单位参数。

你需要在像这样的调用中使用它:samples.openweathermap.org/data/2.5/find?q=London&units=metric&appid=xxx

如果你用/weather修改/find,你会得到404,如果你用id=524901修改q=London,你会得到同样的结果

所以我认为最好用华氏度表示温度,然后用公式把它换算成摄氏度:

(X°F - 32)×5/9 =Y°C

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56065788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档