為促進各政府機關所發布公共運輸資訊格式之統一,交通部於民國104年起進行各項資料盤點,並據此訂定公共運輸旅運資料服務標準,作公共運輸資料流通的標準規範。
-
說明:本平臺原採用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)」(以下簡稱本平臺)為在有限的資源下提供用戶穩定的資料服務水準、提升服務品質以及加強資訊安全管理,將於106年11月1日起,正式推動會員分級及導入API管理機制。
會員級別分為一般會員、進階會員及專案用戶,加值業者可依自身需求申請不同級別,惟各級別會員之權益及義務不盡相同,詳細資訊可參見本文之用戶權益與義務聲明。此外,未加入會員的用戶仍享有使用API服務之權益,但API資料僅限於Swagger介面中存取,並有50次/日的取用限制。詳細之PTX會員申請辦法及常見問題,請參閱【PTX平臺會員申請流程說明】及【會員申請常見問題】。
為保障您的權益,在您開始以下使用本平臺或註冊成為本平臺會員時,即視為您已確認詳閱、瞭解並同意1)用戶權益與義務聲明及2)隱私權保護及資訊安全政策之所有內容。如您不同意本聲明全部或部分內容,請勿註冊,並請立即停止使用本服務。本聲明之具體約定內容如下:
- 用戶需註冊帳號並啟用始成為會員。
- 用戶可依據API服務呼叫次數申請成為一般會員、進階會員或專案用戶。
- 適用跨運具開發、全臺灣範圍之開發者或需要更大量授權之用戶
- 為能夠在有限的資源下,提供穩定的資料服務水準,故須對專案用戶有所限制。申請資格建議須以能夠以一年內能產出具體成果且呼叫次數能夠確實達到相關上限為主,另本部保留取消會員相關資格機制之權利。
- 用戶填寫必填欄位資料並提交後,經用戶啟用會員帳號後,本平臺管理小組將於三個工作日核定審核結果並通知申請者。
- 若申請通過系統將會寄出授權信,授權信件內將包含一Application ID及Application - Key,即可使用API服務。
- 每個帳號若申請不同會員身份則會有不同的Application ID,並依據申請API服務類型給予唯一的Application Key。
- 當您忘記Application Key時,會員可於登入網站後,點選 【忘記Key】按鍵,系統將重新發送更新Application Key信件取代原有Application Key。