我是 API 的初学者,但我觉得这个 API 仍然有点庞大和复杂。
我想找到波士顿的气温。或者真的,输出任何有用的天气数据。
在 JSON 中使用这个 URL 我可以找到波士顿的位置: http ://www.ncdc.noaa.gov/cdo-web/api/v2/locations/CITY:US250002
回复:
{"mindate":"1885-01-01","maxdate":"2015-07-25","name":"Boston, MA US","datacoverage":1,"id":"CITY:US250002"}
使用它我可以找到“气温”的数据类别: http ://www.ncdc.noaa.gov/cdo-web/api/v2/datacategories/TEMP
回复:
{"name":"Air Temperature","id":"TEMP"}
这没有给我任何有用的信息,所以这是我将两者结合起来的努力: http ://www.ncdc.noaa.gov/cdo-web/api/v2/datacategories/TEMP?locationid=CITY:US250002 (气温在波士顿)
回复:
{"name":"Air Temperature","id":"TEMP"}
通常,当我输入 API 时,所有信息都在那里,并且可以通过参数进行过滤。在这里,数据似乎都被划分了。它将向您显示 API 中存在的所有位置、所有数据集、所有类别,但我如何查看数据的实际内容?前任。伊利诺伊州芝加哥的当前水温?加利福尼亚州洛杉矶 2014 年 3 月 14 日的气温?
这是我正在使用的 jsfiddle:http: //jsfiddle.net/f98dauaz/1/