利用YAHOO公開API做天氣預報Web服務
[1] 利用YAHOO公開API做天氣預報Web服務
[2] 利用YAHOO公開API做天氣預報Web服務
[3] 利用YAHOO公開API做天氣預報Web服務
[4] 利用YAHOO公開API做天氣預報Web服務
[2] 利用YAHOO公開API做天氣預報Web服務
[3] 利用YAHOO公開API做天氣預報Web服務
[4] 利用YAHOO公開API做天氣預報Web服務
系列文章導航:
學了一段時間的Web服務,今天做了一個Web服務,利用YAHOO的公開天氣API做自己的Web服務,主要是想練練手。現在把過程和心得分享給大家。
求教:這個Web服務還有個不完善的地方,Web服務的CityNameToCityNum方法,這個最重要,他是把省會和直轄市的名字轉換為編號,因為YAHOO傳的參數不是城市名字的區號,全是自己的,而我又想不到更好的獲得YAHOO城市對應的編號的方法,所以就創建了HASHTABLE存儲了中國的各個省會城市和直轄市,希望有高手提出更好的方法,能不用這樣,直接找YAHOO獲取編號,提取更多的城市,而不用把所有的中國所有的城市全寫在HASHTABLE里。
Web服務地址:http://www.h2bbs.com/Weather/Weather.asmx
原理:
在Yahoo的Developer Network
http://developer.yahoo.com/weather/
詳細地介紹了Yahoo天氣預報的API調用方法,這里用C#來實現,本文主要是利用它的API做Web服務,其它的應用由網友們自由發揮
首先了解Yahoo Weather Api的RSS Response格式(這是下午我查我家銀川天氣時返回的RSS):




























"Tue, 14 Oct 2008 11:00 am CST" />















="Mostly Cloudy" code="28" />

="Partly Cloudy" code="30" />





2008 -->

全站熱搜