Сначала необходимо получить уникальный ключ, представляющий данный почтовый индекс, с помощью службы locations
, а затем вы можете получить прогнозные данные для этого ключа с помощью службы currentconditions
.
В следующем примереиспользует jquery для взаимодействия с API и получения текущей температуры для моего местоположения:
const baseurl = 'http://dataservice.accuweather.com';
const apikey = 'YOUR_API_KEY';
$.getJSON(`${baseurl}/locations/v1/postalcodes/search`, {
'apikey': apikey,
'q': '18612'
}).then(function (locData) {
return $.getJSON(`${baseurl}/currentconditions/v1/${locData[0].Key}`, {
'apikey': apikey
});
}).then(function (tempData) {
const temp = tempData[0].Temperature.Imperial;
console.log(`${temp.Value}${temp.Unit}`);
});
Результат:
26F