首頁  >  文章  >  後端開發  >  氣象XML資料來源應用程式的詳細解析

氣象XML資料來源應用程式的詳細解析

Y2J
Y2J原創
2017-04-22 14:42:111760瀏覽

簡介

1. 關於氣象XML 資料來源
氣象XML 資料來源(服務)允許第三方應用程式透過weather.com® 網站請求一個XML feed 存取一個可用的資料子集。 Weather Channel Interactive 公司 (TWCi) 提供這個用於開發的免費的數據,誰要將氣象數據應用到一個單一的應用程式那麼希望可以和 weather.com 交換連結。這個文件描述瞭如何使用氣象資料並且從技術上詳述請求和使用這個 XML 資料。
氣象資料包含:
- 透過城市/州和郵遞區號搜尋區域
- 資料介紹必要的區域詳細資料(例如名字和當地時間)
- 選定區域的當前氣象情況(觀察)
- 兩天4*12小時的部分預報(目前好像是提供了10天的預報)
要返回,你的應用程式必須:
- 僅在一個時間內顯示一個區域的氣象資料
- 支援資料請求標準,使用規則, 和在這個嚮導第8章的更新速度概要
- 從一個單一的可見元素資料裡清晰的分解TWCi 資料
- 確定你的氣象資料來自TWCi 並且包含一個在本嚮導第9章講述的一個連結到weather.com 主頁的超連結
- 給額外的氣象資料提供一個連結到weather.com 的超連結
- 免費提供給你的終端用戶
- 每月少於25,000個流量(活躍的用戶)

2. 為了氣象XML 資料來源獲得帳戶 
為了使用這個服務,首先你必須在weather.com 註冊並且你必須同意用戶最終協議。 在下面頁面註冊:
www.weather.com/services/oap.html
在註冊過程的最後你將收到一封電子郵件裡麵包含你的用戶ID,和唯一的許可密匙,並且你可以下載到軟體開發工具(SDK). 在任何氣象資料請求中必須包含使用者ID和許可密匙請求參數。

3. 應用程式類型
氣象 XML 資料僅在應用程式可以傳送一個連結給 weather.com 時可用。這個程式可用是 Web 基礎應用也可以是桌面應用程式。

3.1. Web基礎應用程式

Web應用程式的HTML頁面遞交給Web 瀏覽器並且必須可以直接連結到weather.com 透過連結取得氣象XML 數據源。一個 Web 應用程式需要存取氣象 XML 資料來源取得氣象資料並且將資料透過一個HTML頁面在微軟的IE瀏覽器或Firefox瀏覽器呈現給使用者。例如應用程式以 JSP、PHP、 ASP、或CGI等語言編寫的 Web 服務。

3.2. 桌面應用程式
桌面應用程式運行在使用者的電腦並且呈現氣象資料到使用者電腦的窗口,如圖示在選單欄,或直接在桌面拖曳。桌面應用程式比較可以直接,或透過外部瀏覽器自動運行,透過一個 weather.com 的標誌連結到 weather.com 首頁並且在氣象 XML 資料來源下開啟新的瀏覽器視窗。例如應用程式可以用C++, Java, Visual Basic, Delphi, or Objective C 編寫,可以運行在一個網路連線視窗、 Macintosh 或 Linux 電腦。

3.3. 其他應用程式
如果你有一個應用程式不屬於Web 應用程式也不屬於桌面應用程序,例如應用程式在PDAs、行動電話、電台、印刷、傳真、廣播電視或其他平台不能直接連結到weather.com ,或者如果你的用法超出了這些服務, 你將需要確定其他可能適合你的許可選項。通常,如果你的網站或程式在一個月內有500,000個獨立用戶,或每個月超過100,000個獨立用戶並且他每月向 weather.com 遞交25,000個請求。

以上是氣象XML資料來源應用程式的詳細解析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn