Я создаю приложение (PHP), которое принимает данные о погоде yahoo из бесплатного RSS-канала и сопоставляет его с шестнадцатеричным цветом на основе данных, полученных из RSS-канала. Проблема, с которой я сталкиваюсь, - найти способ захватить код местоположения или WOEID, не делая этого вручную.
Yahoos API отправляет обратно RSS-канал, пока вы предоставляете WOEID → http://weather.yahooapis.com/forecastrss?w=4097
Есть ли этический способ сделать это? Мои знания начинающего говорят мне, что я должен написать script, который будет искать yahoo, используя этот термин, и захватить первый WOEID, но я бы предположил, что yahoo не хочет, чтобы скрипты делали это, и это кажется сложным... Если нет, какие-либо альтернативные API-интерфейсы, которые сделают это проще для меня?
Спасибо!