就在幫同事找API的資料。
留著連結,日後有需要就能用了。
以下繼續
首先是
1.中央氣象局氣象API
http://opendata.cwb.gov.tw/devManual/insrtuction#getUserAuthkeyAnchor
這個需要加入會員,加入會員後,按下 取得授權碼,就會得到apikey了
再來到資料擷取的API網站上開始查使用方式了
http://opendata.cwb.gov.tw/dist/opendata-swagger.html#/
使用方式
網址直接丟去瀏覽器貼上就好
https://opendata.cwb.gov.tw/api/v1/rest/datastore/O-A0001-001?Authorization={apiid}&format=JSON&stationName=C0M760¶meterName%2C=
要查位置的名稱請改用stationName,不然會抓不到。
文件上的locationName是錯的…
2.再來是PM 2.5的雲嘉嘉空氣盒子
https://data.gov.tw/dataset/52528
不想寫程式,想直接觀看資料
https://yccairbox.asuscloud.com/
API的串接方式比較簡單,
先到
https://yccairbox.asuscloud.com/area/ycc/js/module/naming.js
查詢你要抓的站點資料,再寫個網址就有值了。
http://airbox.asuscloud.com/airbox/messages/?prefix=781463DA0104F38E
補充說明
雲嘉空氣盒子的時間是用unix_time的
mssql取得的方式為
SELECT DATEDIFF(SS,'1970-01-01',GETDATE())
python 的取得方式為
import time
print(time.time())
# 格式化时间
format_time = '2019-01-09 08:00:00'
# 时间
ts = time.strptime(format_time, "%Y-%m-%d %H:%M:%S")
#time.struct_time(tm_year=2017, tm_mon=3, tm_mday=16, tm_hour=18, tm_min=35, tm_sec=10, tm_wday=3, tm_yday=75, tm_isdst=0)
# 格式化时间转时间戳
time.mktime(ts)
#1489660028.0
print (time.mktime(ts))
0 意見:
張貼留言