Я работаю над проектом для курса, который должен сделать несколько вызовов API подряд. Я сделал первое и подготовил второе, но я не понимаю, о чем просит API. Я пытаюсь использовать API темного неба, чтобы получить прогноз погоды на будущее. У меня есть форма, в которой пользователь представляет будущую дату в формате ММ / ДД / ГГГГ, и я разделил ее на три переменные: месяц, день, год. Проблема в том, что я не уверен, о чем просит параметр времени. Из-за этого я получаю ошибку «Плохо форматированный запрос». В частности, я использую API запроса машины времени темного неба. Страница для этого здесь:
https://darksky.net/dev/docs#time -машина-запрос
Может кто-нибудь взглянуть и сказать мне, что именно он запрашивает для параметра времени?
Похоже, он запрашивает количество секунд между текущей и будущей датой. Как бы я рассчитал это?
Другой вариант - использовать формат даты, но я не уверен, как его отформатировать. Текущий запрос на выборку выглядит следующим образом:
const res = await fetch(`https://api.darksky.net/forecast/${darksky_key}/${lat},${lng},${year}-${month}-${day}`)
Может ли кто-нибудь взглянуть на этот API и параметр времени и сказать, что я делаю неправильно? И если мне нужно рассчитать время от одной даты до будущей, как мне это сделать?
Спасибо, Майкл