【发布时间】:2018-10-30 14:31:37
【问题描述】:
我无法解释来自 openweather api 的响应。我对下面调用中返回的值没有清楚的了解。
*appid 是 openweather 的示例,不是我自己的
尤其是 dt,还有日期和分钟。
{
dt: 1519070400,
temp: {
day: 283.99,
min: 271.86,
etc...
}
这些是 API 中这些值的定义
dt - 数据预测时间 temp.day - 日间温度。单位默认值:开尔文,公制:摄氏度,英制:华氏度。
我的问题是……
1) 我认为 dt 单位是某种 UTC 数字,但是当我尝试使用 UTC 转换器对其进行转换时,它返回无效。除了定义之外,我在文档中找不到更多信息。这个单位是什么,你有如何转换它的提示吗?
2) temp.day - 阅读定义我假设它是今天返回的开尔文温度,但是当我将它转换为华氏温度时,温度下降了很多。对于此示例,邮政编码为加利福尼亚州帕萨迪纳市,当前温度为华氏 70 度,但当我将返回的 283.99 开尔文结果转换为华氏度时,结果为 51 度。你知道这可能是什么吗?
感谢任何帮助,因为我试图更好地理解这些类型的 api 响应
【问题讨论】: