1.1 API 導論

本節要點

  • 課程整體介紹
  • API 是什麼
  • Jodoo API 相關功能
  • 為什麼要用 API

課前準備

觀看課程前,需瞭解或準備以下內容:

課程學習方法

每節課約 30 min,建議保持每週 5~6 節課的頻率,3 周時間即可學完所有課程;

課前:根據文件完成課前準備,並簡要瀏覽本節課程的本節要點 以及 課程內容;

課中:建議準備兩個設備,一個行動裝置或 PAD 端設備用來觀看課程,一個電腦端設備用來跟隨講師一起操作,我們在課程期間會盡量放慢講解速度,方便各位學員可以同步完成操作。

課程內容

課程整體介紹

Jodoo API 開發課程旨在透過 API 開發的學習,幫助使用者瞭解Jodoo開放能力相關的功能,理解其功能價值及應用場景,並可以透過 Python 進行 API 相關的開發(資料處理、API調用、API封裝、API部署等)。

API是什麼

API (Application Programming Interface) 即應用程式編程接口。Jodoo透過 API 向具有開發能力的使用者提供一種整合Jodoo與其他產品的方式,賦予使用者連通多個服務的能力,保障資料安全,避免資料孤島。

Jodoo的API相關功能

API(公共接口),開發文件地址:https://hc.jodoo.com/open/10992 後端 + API,開發者在後端發送請求(攜帶資料)觸發Jodoo的服務。

Webhook(瞭解),開發文件地址:https://hc.jodoo.com/open/11500 鉤子,Jodoo事件觸發推播資料到管理員指定的API。

前端事件(瞭解),開發文件地址:https://hc.jodoo.com/doc/11825 前端 + API,使用者在表單填報界面,透過事件觸發調用管理員配置的API來取得資料或觸發事件。

單點登入,開發文件地址:https://hc.jodoo.com/open/11468 系統間的集成。

為什麼要用API

Jodoo API 相關功能在企業資訊化中具有豐富的應用場景:

  • 實現Jodoo與外部系統資料互通
    • 外部系統 → Jodoo:外部資料作為Jodoo基礎資料使用、使用Jodoo進行資料的分析展示;
    • Jodoo → 外部系統:資料備份、深度資料分析、業務通知、異常監控等。
  • 實現Jodoo與外部系統流程互通
    • 不同系統間流程層面的對接(A 系統流程觸發 B 系統流程);
    • 自動觸發流程(定時觸發、滿足條件觸發等)。
  • 實現Jodoo與外部系統的集成
    • 使用者登入外部系統後(APP、自研系統、門戶、智慧校園平台等),無需二次登入即可進入Jodoo對應的成員帳號,並且可以打通通訊錄與訊息體系。

這項資訊有幫助嗎?
需要更多協助嗎?聯繋技術支援。