ユーザーが提供する郵便番号に基づいて、Yahoo Weather API を使用して天気情報を提供する Web アプリを作成しています。
特定の日数のこのデータを取得するには、次のように、リクエストにパラメーターとして追加する必要があることを知っています。
http://weather.yahooapis.com/forecastrss?p=33035&u=c&d=3
これにより、次の結果が得られます。
<channel>
....
<yweather:location city="Homestead" region="FL" country="US"/>
<yweather:units temperature="C" distance="km" pressure="mb" speed="km/h"/>
<yweather:wind chill="19" direction="90" speed="11.27"/>
<yweather:atmosphere humidity="78" visibility="16.09" pressure="1021" rising="1"/>
<yweather:astronomy sunrise="7:12 am" sunset="7:36 pm"/>
...
<item>
...
<yweather:forecast day="Wed" date="2 Apr 2014" low="19" high="28" text="Mostly Sunny" code="34"/>
<yweather:forecast day="Thu" date="3 Apr 2014" low="21" high="29" text="Partly Cloudy" code="30"/>
<yweather:forecast day="Fri" date="4 Apr 2014" low="20" high="28" text="Partly Cloudy" code="30"/>
<guid isPermaLink="false">USFL0208_2014_04_04_7_00_EDT</guid>
</item>
</channel>
ただし、現在の湿度レベルだけでなく、毎日の湿度レベルを予測できるようにする必要があります。ここで解決策を見つけようとしましたが、Yahoo API ドキュメントも読みましたが、実際には短いものです。
http://www.myweather2.com/とhttp://developer.worldweatheronline.com/も試しましたが、湿度に関して同じ問題があります.当日のみ表示され、予測全体から除外されます.
他の無料の Weather API を試してみますが、ここで助けていただければ、とても感謝しています。