HardCoding/Coding
구글 날씨 API 대안 - 해외
싸이on
2012. 9. 3. 17:34
2. MSN Weather API
아직 검색은 덜해봤는데... Open API는 아닌것 같다.
표현되는 날씨 리스트를 아직 못구했다.
기존 구글 API와 크게 다르지는 않을것 같긴한데...
죽어라 구글링을... =ㅅ=
예1>영문/서울
URL:http://weather.service.msn.com/data.aspx?weadegreetype=C&culture=en-US&weasearchstr=seoul
<?xml version="1.0" ?>
- <weather weatherlocationcode="wc:KSXX0037" weatherlocationname="Seoul, KOR" zipcode="" encodedlocationname="Seoul%2c+KOR" url="http://local.msn.com/worldweather.aspx?eid=30323&q=Seoul-KOR" imagerelativeurl="http://blst.msn.com/as/wea3/i/en-us/" degreetype="C" provider="Foreca" attribution="Data provided by Foreca" attribution2="© Foreca" lat="37.563368" long="126.9930065" timezone="9" alert="" entityid="30323">
<current temperature="28" skycode="28" skytext="Mostly Cloudy" date="2012-09-03" day="Monday" shortday="Mon" observationtime="15:00:00" observationpoint="Seoul" feelslike="28" humidity="58" windspeed="11" winddisplay="11 km/hr WSW" />
<forecast low="20" high="29" skycodeday="39" skytextday="Showers / Clear" date="2012-09-03" day="Monday" shortday="Mon" precip="90" />
<forecast low="20" high="25" skycodeday="11" skytextday="Rain" date="2012-09-04" day="Tuesday" shortday="Tue" precip="98" />
<forecast low="15" high="28" skycodeday="39" skytextday="Showers / Clear" date="2012-09-05" day="Wednesday" shortday="Wed" precip="40" />
<forecast low="16" high="28" skycodeday="32" skytextday="Clear" date="2012-09-06" day="Thursday" shortday="Thu" precip="10" />
<forecast low="20" high="30" skycodeday="30" skytextday="Partly Cloudy" date="2012-09-07" day="Friday" shortday="Fri" precip="20" />
<toolbar timewindow="60" minversion="1.0.1965.0" />
</weather>
</weatherdata>
예2> 한글/서울
URL: http://weather.service.msn.com/data.aspx?weadegreetype=C&culture=ko-KR&weasearchstr=seoul
<?xml version="1.0" ?>
- <weather weatherlocationcode="wc:KSXX0037" weatherlocationname="Seoul" zipcode="" encodedlocationname="Seoul" url="" imagerelativeurl="http://blst.msn.com/as/wea3/i/en/" degreetype="C" provider="Foreca" attribution="데이터 제공: Foreca" attribution2="© Foreca" lat="37.563368" long="126.9930065" timezone="9" alert="" entityid="30323">
<current temperature="28" skycode="28" skytext="대체로 흐림" date="2012-09-03" day="월요일" shortday="월" observationtime="15:00:00" observationpoint="Seoul" feelslike="28" humidity="58" windspeed="11" winddisplay="11 km/h 서남서" />
<forecast low="20" high="29" skycodeday="39" skytextday="소나기 후 맑음" date="2012-09-03" day="월요일" shortday="월" precip="90" />
<forecast low="20" high="25" skycodeday="11" skytextday="비" date="2012-09-04" day="화요일" shortday="화" precip="98" />
<forecast low="15" high="28" skycodeday="39" skytextday="소나기 후 맑음" date="2012-09-05" day="수요일" shortday="수" precip="40" />
<forecast low="16" high="28" skycodeday="32" skytextday="구름 없음" date="2012-09-06" day="목요일" shortday="목" precip="10" />
<forecast low="20" high="30" skycodeday="30" skytextday="약간 흐림" date="2012-09-07" day="금요일" shortday="금" precip="20" />
<toolbar timewindow="60" minversion="1.0.1965.0" />
</weather>
</weatherdata>