登入 CBETA API

登入之後可以取得 API key,用於呼叫 CBETA API。 key 用來識別呼叫來源、提供較高的流量額度,並在懷疑外流時可自行撤銷、重新產生。

誰需要 API key?
  • 程式化的 client(研究者的腳本、第三方 app、server-to-server 呼叫) —— 需要,請在此登入取得。
  • 網頁前端(在瀏覽器裡用 JavaScript 呼叫)—— 不支援。 key 寫在前端 JS 裡等於公開,無法保護,因此瀏覽器前端不能直接呼叫本 API, 我們也不接受網站來源(Origin)登記申請。請改由您自己的後端帶 key 呼叫。 詳見 API key 說明
選擇登入方式

用 Google 或 GitHub 帳號登入,本站不儲存您的密碼。

Google 與 GitHub 視為兩個獨立帳號,不會自動合併。 用哪一個登入取得 key,之後就用同一個登入來管理。

隱私權告知

登入時本站會向 Google / GitHub 取得並保存以下資料:

資料 用途
provider 與 uid(provider 端的帳號識別碼) 辨識您是同一個人,以便管理您的 API key
email 必要時聯絡您(例如 key 有異常使用、服務變更通知)
顯示名稱 在帳號頁顯示,方便您確認登入的是哪個帳號

另外會保存 API key 的使用紀錄(每把 key 每日的呼叫次數與最後使用時間),用途是:

  • 讓您在帳號頁查看自己的使用情形,據以判斷 key 是否外流。
  • 站方掌握整體使用量以規劃服務。

本站不儲存 API key 明文,只存單向雜湊值;明文僅在產生的當下顯示一次。 不需要 API key 時可自行撤銷。如需刪除帳號,請來信 ray@dila.edu.tw。