Как узнать погоду клиента с IP-адреса с помощью Yahoo Weather API
Я знаю, что Yahoo Weather использует свои собственные коды, чтобы определить, для какой области получить погоду. Я хочу показать погоду для каждого пользователя, посещающего мой сайт, когда страница загружается, но у меня возникли некоторые проблемы.
Мои ключевые проблемы здесь:
- Как получить географическое местоположение пользователя (желательно название города) с IP-адреса.
- Как получить код города в Yahoo Weather для города пользователя.
- Как опубликовать погоду обратно на мою страницу.
Я не имею понятия, с чего начать, поэтому любые рекомендации будут с благодарностью.
1 ответ
Вы можете сделать это, используя IPInfo, чтобы получить фактический адрес и город пользователя.
Документация Yahoo Weather просит вас использовать горе города, но вы можете использовать YQL и Yahoo Geolocation API, чтобы получить это.