開放政府常見問答

1. API 管理平台益處

用 digiRunner 有什麼好處?

digiRunner 為 API 管理平台。可以透過 URL( http(s)) 的方式將外部 API 註冊到digiRunner 讓 digiRunner 做 API 代理。也可以使用 digiRunner API Composer 設計 API,如格式轉換或後端系統串接等。

透過 digiRunner 的 API 列表,可以清楚知道目前有哪些運行的 API。此外也可以對 API 做開/關切換、加密設定以及對 API 用戶端的授權管理。

不僅可以省下管理的時間,您還可以節省後端系統上有關 API 加密及客戶端授權設定的程式編寫時間。

2. API 代理

政府機關有許多局處,各單位都可以把 API 放上去讓 digiRunner 做代理嗎?

是的,digiRunner 為專業的 API 管理平台。只要您的 API 為 Web Service, 都可以將其 http(s) 網址註冊至 digiRunner ,讓 digiRunner 來做 API 代理。 digiRunner API 管理採組織概念,可依單位需求建立組織階層並進行 API 管理。

3. API 開放

將 API 透過 digiRunner 代理後,要怎麼開放我的 API?

digiRunner 提供 API 入口網 (API Portal),您可以透過 digiRunner 主控台將 API 上架至入口網,讓外部人員 (API 用戶 ) 可以查詢所需的 API 及申請使用授權。

4. Open API 規範

使用 digiRunner 開放 API,是否符合開放 API 的規範 (OAS 2.0)?

digiRunner 完全符合開放 API 規範 (OAS 2.0 & OAS 3.0),用戶端也可以透過 API 入口端取得 OAS 文件內容,可以放心地使用 digiRunner 來管理開放 API。

5. API 授權管理

每個 API 的安全等級不一樣,有的是公開每個人都可以用,有的要申請帳號才能使用,我要如何去做 API 的授權管理?

digiRunner 提供多種 API 授權方式,可以依 API 的類型做開放及授權。 例:
若 API 為全公開,則可以選用 Public;若 API 需要驗證用戶身分才能授權,您可以使用單一 API 授權或是將相同的 API 放在同一群組一起授權給 API 用戶。 此外, digiRunner 也有 API Key 授權,您可以將 API Key 提供給您的用戶以進行 API 的呼叫。

6. 政府系統串接

我的系統需要串接 MyData, 使用 My eGov 或 T-Fido 進行身份認證, digiRunner 是否有能力達成這些系統串接?

digiRunner 雖為 API 管理平台,為了促進公部門開發的資源可以有效的被利用及串接,也有提供串接 MyData, My eGov, T-Fido 的解決方案,協助國家各級政府機構可以進行資料串接達到開放政府及一站通的願景。