Я новичок в API, но я чувствую, что этот все еще немного более обширен и сложен.
Я хочу найти температуру воздуха в Бостоне. Или действительно, вывод любых полезных данных о погоде.
Используя этот URL-адрес в формате JSON, я могу найти местоположение Бостона: 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, но как мне увидеть фактическое содержание данных? Бывший. Текущая температура воды в Чикаго, штат Иллинойс? Температура воздуха 14 марта 2014 года в Лос-Анджелесе, Калифорния?
Вот мой jsfiddle, который я использую: http://jsfiddle.net/f98dauaz/1/