У меня проблемы с интерпретацией ответа от API openweather.У меня нет четкого понимания значений, возвращаемых в вызове ниже.
* appid - это образец из openweather, а не мой
http://samples.openweathermap.org/data/2.5/forecast/daily?zip=91001&appid=b6907d289e10d714a6e88b30761fae22
В частности, 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