Как узнать погоду клиента с IP-адреса с помощью Yahoo Weather API

Я знаю, что Yahoo Weather использует свои собственные коды, чтобы определить, для какой области получить погоду. Я хочу показать погоду для каждого пользователя, посещающего мой сайт, когда страница загружается, но у меня возникли некоторые проблемы.

Мои ключевые проблемы здесь:

  • Как получить географическое местоположение пользователя (желательно название города) с IP-адреса.
  • Как получить код города в Yahoo Weather для города пользователя.
  • Как опубликовать погоду обратно на мою страницу.

Я не имею понятия, с чего начать, поэтому любые рекомендации будут с благодарностью.

1 ответ

Вы можете сделать это, используя IPInfo, чтобы получить фактический адрес и город пользователя.

Документация Yahoo Weather просит вас использовать горе города, но вы можете использовать YQL и Yahoo Geolocation API, чтобы получить это.

Другие вопросы по тегам