Skip to content

Orlys/Opendata.cwb.gov.tw

Repository files navigation

台灣中央氣象局 REST API 封裝

Build status

概觀

沒看到人寫C#版本的封裝,於是我就花了一些時間寫了這個。如果有錯誤或是你有更好的寫法,PR大力丟就對了!!!我看完沒問題就會合併了。

教學

  1. 先登入 氣象資料開放平台
  2. 按下 此頁 中的 取得授權碼 取得右方的授權碼並複製
  3. 複製下方的程式碼
using Opendata.Core;
// 建立連線物件
var client = new OpendataClient(apikey: "你的授權碼");
// 在 QueryBy 靜態類別中依照你所需要的 dataId 選出對應的查詢物件,以 F-C0032-001(一般天氣預報-今明 36 小時天氣預報) 為例
var subject = QueryBy.F_C0032_001; 
// 取回 Records, 你要的資料都在裡面
var records = client.GetAsync(queryBy: subject).Result;

版本

  • 1.0.0

安裝

安裝已經發表至 nuget.org,在套件管理員中搜尋 Opendata.Core 即可

  • 使用 Package Manager
    Install-Package Opendata.Core -Version 1.0.0
    

參考

中央氣象局開放資料平臺之資料擷取API

第三方套件

Json.Net

授權

MIT License