Beispiel Abfrage Yahoo Weather fuer Zuerich
Dependencies: EthernetInterface mbed-rtos mbed spxml
Fork of HTTP_GET by
You are viewing an older revision! See the latest version
Homepage
Mittels Yahoo Weather kann das aktuelle Wetter und eine Vorhersage für einen Bestimmten Ort abgefragt werden.
Links¶
Beispiel Abfrage Wetter in Zürich¶
Aufruf mittels curl:
curl http://query.yahooapis.com/v1/public/yql \ -d q="select * from weather.forecast where woeid=784794" -d format=xml
Antwort als XML von Yahoo:
<?xml version="1.0" encoding="UTF-8"?> <query xmlns:yahoo="http://www.yahooapis.com/v1/base.rng" yahoo:count="1" yahoo:created="2016-07-22T13:17:05Z" yahoo:lang="en-US"> <results> <channel> <yweather:units xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" distance="mi" pressure="in" speed="mph" temperature="F" /> <title>Yahoo! Weather - Zurich, ZH, CH</title> <link>http://us.rd.yahoo.com/dailynews/rss/weather/Country__Country/*https://weather.yahoo.com/country/state/city-784794/</link> <description>Yahoo! Weather for Zurich, ZH, CH</description> <language>en-us</language> <lastBuildDate>Fri, 22 Jul 2016 03:17 PM CEST</lastBuildDate> <ttl>60</ttl> <yweather:location xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" city="Zurich" country="Switzerland" region=" ZH" /> <yweather:wind xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" chill="72" direction="150" speed="11" /> <yweather:atmosphere xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" humidity="72" pressure="957.0" rising="0" visibility="16.1" /> <yweather:astronomy xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" sunrise="5:54 am" sunset="9:10 pm" /> <image> <title>Yahoo! Weather</title> <width>142</width> <height>18</height> <link>http://weather.yahoo.com</link> <url>http://l.yimg.com/a/i/brand/purplelogo//uh/us/news-wea.gif</url> </image> <item> <title>Conditions for Zurich, ZH, CH at 02:00 PM CEST</title> <geo:lat xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#">47.38427</geo:lat> <geo:long xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#">8.52959</geo:long> <link>http://us.rd.yahoo.com/dailynews/rss/weather/Country__Country/*https://weather.yahoo.com/country/state/city-784794/</link> <pubDate>Fri, 22 Jul 2016 02:00 PM CEST</pubDate> <yweather:condition xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" code="39" date="Fri, 22 Jul 2016 02:00 PM CEST" temp="72" text="Scattered Showers" /> <yweather:forecast xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" code="4" date="22 Jul 2016" day="Fri" high="77" low="66" text="Thunderstorms" /> <yweather:forecast xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" code="47" date="23 Jul 2016" day="Sat" high="76" low="64" text="Scattered Thunderstorms" /> <yweather:forecast xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" code="39" date="24 Jul 2016" day="Sun" high="78" low="63" text="Scattered Showers" /> <yweather:forecast xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" code="47" date="25 Jul 2016" day="Mon" high="77" low="64" text="Scattered Thunderstorms" /> <yweather:forecast xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" code="47" date="26 Jul 2016" day="Tue" high="75" low="64" text="Scattered Thunderstorms" /> <yweather:forecast xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" code="4" date="27 Jul 2016" day="Wed" high="75" low="61" text="Thunderstorms" /> <yweather:forecast xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" code="30" date="28 Jul 2016" day="Thu" high="76" low="60" text="Partly Cloudy" /> <yweather:forecast xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" code="30" date="29 Jul 2016" day="Fri" high="79" low="59" text="Partly Cloudy" /> <yweather:forecast xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" code="39" date="30 Jul 2016" day="Sat" high="80" low="58" text="Scattered Showers" /> <yweather:forecast xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" code="30" date="31 Jul 2016" day="Sun" high="78" low="59" text="Partly Cloudy" /> <description></description> <guid isPermaLink="false" /> </item> </channel> </results> </query>