為促進各政府機關所發布公共運輸資訊格式之統一,交通部於民國104年起進行各項資料盤點,並據此訂定公共運輸旅運資料服務標準,作公共運輸資料流通的標準規範。
-
標準v2.0
為促進各政府機關所發布公共運輸資訊格式之統一,交通部於民國104年起進行各項資料盤點,並據此訂定公共運輸旅運資料服務標準,作公共運輸資料流通的標準規範。
-
基本查詢 http://ptx.transportdata.tw/MOTC/Rail/TRA/Station?$format={format}
{format}為資料格式:json、xml、csv
範例:火車車站基本資料http://ptx.transportdata.tw/MOTC/Rail/TRA/Station?$format=xml
-
說明:本平臺原採用ticket認證授權機制,後配合API Management解決方案的導入,改採HMAC認證授權機制。
-
原ticket機制:係透過/v2/Account/Login API取得ticket,再透過該ticket取得各式API資料。該機制將配合新的HMAC機制導入後,隨即失效。
-
HMAC機制:以HMAC簽章驗證使用者的身份,用戶在請求API服務時,將APP Key 與當下時間(格式請使用GMT時間) 做HMAC-SHA1 運算後轉成Base64 格式,帶入signature屬性欄位,服務器端將驗證用戶請求時的header欄位(詳如第四點),驗證使用者的身份及請求服務的時效性。
-
HMAC Signature簽章時效性:於MOTC Helper 該網頁測試時,請在最上方輸入 API Key 與 API ID
PTX平臺導入API機制及會員申請流程說明,可下載文件參閱連結。