gpt4 book ai didi

javascript - 从开放天气 map API 返回的数据没有意义

转载 作者:行者123 更新时间:2023-11-28 01:56:20 25 4
gpt4 key购买 nike

我正在使用开放天气 map API。我仍在玩弄这些电话。我正在查看 2 个特定调用的结果。一个是伦敦,另一个是南非赫曼努斯。据我观察,并非 Hermanus 调用中返回的所有数据都包含在 London 调用返回的数据中。

这是我的 2 个电话:

伦敦返回的数据是:

{
"coord": {
"lon":-0.12574,
"lat":51.50853
},
"sys": {
"country":"GB",
"sunrise":1380261352,
"sunset":1380303998
},
"weather": [{
"id":800,
"main":"Clear",
"description":"Sky is Clear",
"icon":"01d"
}],
"base":"gdps stations",
"main": {
"temp":290.22,
"pressure":1016,
"humidity":63,
"temp_min":289.15,
"temp_max":291.48
},
"wind": {
"speed":6.2,
"deg":100
},
"clouds": {
"all":0
},
"dt":1380285272,
"id":2643743,
"name":"London",
"cod":200
}

返回的赫曼努斯数据是:

{
"coord": {
"lon":19.234461,
"lat":-34.418701
},
"sys": {
"country":"ZA",
"sunrise":1380255856,
"sunset":1380300203
},
"weather": [{
"id":804,
"main":"Clouds",
"description":"overcast clouds",
"icon":"04d"
}],
"base":"gdps stations",
"main": {
"temp":284.981,
"temp_min":284.981,
"temp_max":284.981,
"pressure":999.07,
"sea_level":1026.12,
"grnd_level":999.07,
"humidity":77
},
"wind": {
"speed":6.71,
"deg":282
},
"rain": {
"3h":0
},
"clouds": {
"all":92
},
"dt":1380285425,
"id":3366880,
"name":"Hermanus",
"cod":200
}

为什么一个包含某些数据而另一个不包含?我怎样才能知道这样的调用可以返回什么?我如何知道返回的每一项意味着什么?

最佳答案

如果您查看此页面,您会发现一些返回的键实际上是可选的:

http://openweathermap.org/wiki/API/2.0/Weather_Data

即使是明显的天气键也是可选的! :)

关于javascript - 从开放天气 map API 返回的数据没有意义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19051413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com