Recuperación de Yahoo Weather API WOEID
Estoy creando una aplicación (PHP) que toma datos meteorológicos de Yahoo del canal RSS gratuito y los correlaciona con un hexágono de color basado en los datos recuperados del canal RSS. El problema que tengo es encontrar una manera de capturar el código de ubicación o WOEID sin hacerlo manualmente.
La API de Yahoos envía un feed RSS siempre que proporcione un WOEID ->http://weather.yahooapis.com/forecastrss?w=4097
¿Hay una manera ética de hacer esto? Mi conocimiento de principiante me dice que tengo que escribir un script que busque en Yahoo utilizando el término y tome el primer WOEID, pero supongo que yahoo no quiere que los scripts hagan esto y parece demasiado complicado ... Si no, ¿hay alguna alternativa? APIs que me harían esto más fácil?
¡Gracias!