以 NoCode 的角度帶你認識什麼是 API?

閱讀時間約 11 分鐘
數位軟體工具百花齊放,在使用的過程中或多或少可能會聽過 “API“ 這個詞。如果你還沒有那麼熟悉 API (Application Programming Interface / 應用程式介面) 到底是什麼東西、為什麼需要知道的話,今天就讓我們從 NoCode 的角度來了解 API 是什麼吧!
NoCode 放大鏡 - API 是什麼? 貼文示意
本篇的內容是 NoTime NoCode 的 FB / IG 貼文 NoCode 放大鏡 -《什麼是 API?》的詳細介紹說明文,如果還沒看過貼文的朋友,歡迎透過以下連結前往社群,看看我們製作的精美圖文唷!
🔗 IG 貼文傳送門
🔗 FB 貼文傳送門
也歡迎訂閱《NoCode 工作術,工作更專注》電子報,第一時間獲得最新的 NoCode 應用靈感與相關知識

為什麼需要了解 API?

在正式開始介紹 API 前,想先分享為什麼會需要了解 API?你可能會想 API 應該都是軟體工程師在處理的吧,跟我們有什麼關係呢?
其實隨著數位軟體工具愈來愈多、佔據我們生活與工作的時間愈來愈長,每個人往往都會需要使用多個軟體服務來幫助自己完成工作生活中的不同任務,例如透過 Gmail 收寄信、透過 Notion 管理專案與紀錄想法 … 等
漸漸地也會出現一些更進階的使用需求,好讓自己能更有效率地完成任務。例如你可能想擴充既有軟體功能,希望能將金流服務整合到表單工具或網站中幫助收款、或希望進行資料整合與呈現,在會議簡報中即時呈現資料庫數據省下複製貼上的時間、或自動化工作流程,在收到活動表單填答後,自動通知客服人員去聯繫報名者,節省需要人工彙整與通知的時間
以前這些跨軟體與資料間的應用情境,都會需要請軟體工程師協助進行串接,所以很難馬上滿足自己當下的使用需求。而好消息是,現在 NoCode 的軟體工具 (e.g. Zapier, Airtable, Make) 愈來愈多,可以讓你在不需請工程師或自己寫程式的情況下,更快地完成不同軟體間的整合串接與解決問題
但我們要怎麼知道如何串接不同軟體?雖然 NoCode 軟體工具多少都會有提供教學,然而整個軟體串接的概念與基礎,則會需要先了解 API 是怎麼運作的。它可以幫助你了解如何更彈性地建立屬於自己的軟體整合情境、節省更多工作時間並提高效率!
多種串接情境示意

什麼是 API?

API 可以說是軟體串接的根本,資料互拋的媒介。API 其實是 Application Programming Interface (應用程式介面 / 應用程式接口) 的縮寫
現在市面上的軟體幾乎都有提供 API,主要是用來與不同的軟體互相溝通、存取資料的一個「功能 / 媒介」
例如你今天希望將一份活動表單的填答資料自動匯入 CRM (顧客關係管理) 系統內時,由於活動表單跟 CRM 系統是不同公司開發的軟體,中間將資料從表單匯入 CRM 的傳送過程,就會需要透過 API 來完成兩個軟體間的串接。

API 的名詞解釋及情境舉例

跟 API 有關的名詞有以下幾個
- API: 交換資訊的管道
- API Call: 請求資訊 (存取資料) 的動作本身
以上述表單及 CRM 例子,在收到表單的填答資料後,我們會需要對 CRM 所提供的 API 進行一個 API Call 動作 (請求資料寫入),才能實際將資料寫入 CRM 軟體中。
- API Key: 交換資訊的憑證 (通關密語)
通常不是每個人都能自由存取你的 CRM 對吧 (只有特定對象才可以看到 CRM 的資料)?所以通常在軟體間的 API 串接溝通都會需要一個 “Key” (通關密語) 來驗證進行請求 / 存取資料的對象是否符合資格。
以 NoCode 資料庫工具 - Airtable 為例,在他們後台就會有一個可以產出 API Key 的按鈕,可以讓你透過這個 Key 進行 Airtable 資料的存取。而通常會把這個 API Key 稱為 “API token”。
Airtable 申請 API 金鑰示意
- API Endpoint: 索取資料的對象 / 所在地
你可以想像這個 Endpoint 就是上述 CRM API 的「地址」,幫助你知道要去哪裡才可以進行資料的請求。而以網路雲端軟體工具來說,通常 API 的 Endpoint 是一串 URL 網址,並會針對不同的請求類型 (如存取資料、搜尋資料) 提供不同的 API Endpoint。
- API Documentation: 請求資訊 (存取資料) 的說明文件
通常每個有提供 API 的軟體工具都會有一個官方的 API 說明文件,說明如何向軟體工具所提供的 API 進行資訊的請求 (包含不同情境所需要使用的 API Endpoint, Key … 等資訊)。
Stripe API 文件示意
或者針對以上名詞解釋,我們可以用一個生活中的情境進行比喻,想像今天你到了一間只有 VIP 才能點餐的私廚,閱讀菜單與點餐說明 (API Documentation) 後,向服務生 (API) 點餐 (API Call),服務生拿你的 VIP 憑證 (API Key) 在點餐窗口 (Endpoint) 進行身份驗證,確認你確實是 VIP 後,私廚最後再透過服務生 (API) 依點餐內容送餐。
以私廚點餐介紹 API 名詞
再對應前面 CRM 例子,活動表單可以是「客人」; CRM 可以是「私廚」。帶有 API Key (VIP 憑證) 的活動表單 (客人) 透過 CRM API (服務生) 向對應的 CRM API Endpoint (點餐窗口) 進行資料寫入的 API Call (點餐),而 CRM (私廚) 驗證並處理將表單資料寫入資料庫後,會回傳一個成功的訊息 (送餐) 讓你知道資料已經成功寫入囉!

使用 NoCode 工具與 API 的關聯及好處

過去總認為寫程式才能透過 API 串接不同軟體, 但以我們推薦現在知名的 NoCode 自動化工具 來說,它們已經將眾多常見軟體工具 (e.g. Notion, Gmail, Google Sheets, Slack … 等) 的 API 整合成一個無需寫程式就可以進行資料存取的模組,方便不懂程式的我們,依據需求直接選取想整合的軟體就能完成串接!
這不只可以省下原本軟體串接開發所需的大量時間、金錢成本,你更可以用方便快速、簡單統一的方式完成眾多常用軟體工具的流程整合及自動化~
Make 自動化工具已整合多種數位工具示意
以下圖 NoCode 自動化工具 - Make 的實際畫面為例,可以看到我們正在將 Google Sheets 與 Gmail 的既有模組進行串接 (假設我們希望批次對 Google Sheets 內的聯絡清單寄出 Email)。
從第一個 Google Sheets 模組節點取得資料後,能在右邊 Gmail 的模組清單上選擇要進行的動作請求 (Send an email 傳送信件、Mark an email as read 標記信件為已讀 … 等),即可完成兩個軟體的基本整合串接。
而這些模組背後其實都是 Google Sheets / Gmail 所提供的 API 哦,只是 Make 將這些 API 打包起來成為一個個有操作介面的模組,方便我們以視覺化的方式串接使用!
Google Sheets 串接 Gmail 示意

更多 NoCode 軟體串接的應用情境

在了解上面所提到的 API 概念並知道 NoCode 自動化工具已將大部分軟體的 API 整合於一身後,以下再多分享一些帶有 API 概念的整合應用情境給你參考,之後你就可以直接在 NoCode 自動化工具中瀏覽自己常用的軟體進行串接整合囉~
1. 雙向同步 Notion 及 Google 行事曆
Notion 串接 Google 行事曆示意
這個情境背後的串接整合邏輯是: 當在 Notion 新增或編輯項目的時間 / 內容時,可以透過 Google 行事曆的 API,在 Google 行事曆自動 新增行程更新行程時間 / 內容資訊; 反之亦然,當自 Google 行事曆新增 / 編輯 / 刪除行程,也可透過 Notion API,自動將行程資訊 同步至 Notion 資料庫
透過 Make 進行 Notion 資料庫同步至 Google 日曆情境流程示意
這兩個軟體也已經包含在前面提到的 NoCode 自動化工具模組中,可以不用寫程式就完成串接唷!也歡迎參考我們過去分享這個應用情境的工作術教學: 🔗如何自動化「雙向」同步 Notion 與 Google Calendar 日曆?
2. 透過 Dropbox 及 AI ChatGPT 幫你自動產生會議紀錄
Dropbox 會議錄音檔串接 ChatGPT 轉會議摘要情境示意
上傳會議錄音檔或影片至 Dropbox 資料夾,透過 OpenAI 的 Whisper API 自動將語音轉錄成文字,並依再透過 ChatGPT API 將文字生成會議摘要,作業完成後還可自動透過 Gmail API 寄送文字摘要會議記錄給對應的收件者
用 Zapier 串接數位工具流程示意
以上 Dropbox、Open AI (Whisper, ChatGPT)、Gmail 也都同樣在 NoCode 自動化工具中,讓你幾個步驟就可以很方便的完成工作流程的串階及自動化,是不是很神奇?
如果對這個 AI 會議紀錄應用有興趣,也歡迎參考這篇文章唷: 🔗【會議必備】如何透過 AI (ChatGPT & Whisper) 自動生成會議紀錄及重點摘要?
若想了解更多過去我們分享不同情境的工作術,都可以從🔗文章列表中查看~ 希望藉由這些分享,可以讓你更了解 API 的運作方式,並成功幫助自己完成不同流程中軟體工具的串接整合,省下原本需要人工手動處理的時間、提高效率!

你喜歡這次的主題內容嗎?
如果你覺得我們每週分享的內容對你有幫助,歡迎透過此 🔗連結 買杯咖啡支持我們吧!
或是有什麼其他情境想要了解的嗎?也歡迎留言或透過此 🔗表單連結 許願給我們哦~
閱讀過程中若有任何問題,都可以透過 NoTime NoCode IG (@notime_nocode) 私訊我們,或來信 contact@notimenocode.com 聯繫詢問 :)
每週更新 NoCode 工作術 ✨ 我們將持續和大家分享 NoCode 自動化工具,以及如何善用它來解決繁瑣任務、成為省時達人!
#nocode #nocode放大鏡 #nocode趨勢 #automation #API #notimenocode
即將進入廣告,捲動後可繼續閱讀
為什麼會看到廣告
這裡是 NoTime NoCode|簡化工作流程 的專題 - NoCode 工作術,工作更專注!每週更新 NoCode 工作術 ✨ 持續和大家分享 NoCode 自動化工具,以及如何善用它來解決繁瑣任務、成為省時達人!把時間和專注力還給自己!#nocode #automation #工具應用分享
留言0
查看全部
發表第一個留言支持創作者!
今天又到我們新工具開箱的時間~ 不曉得大家有沒有遇過在使用一些軟體工具 (e.g. Gmail、Notion、CRM ... 等工具) 時,會覺得如果這個軟體再多一點什麼功能就完美了的情境?或者就算那個軟體有外掛可以安裝,但好像還是無法符合自己需求? 這次發現一個可以讓你在既有軟體工具中自己建立客製
簡報是工作中不可或缺的重要溝通工具之一,讓「簡報套版及修改內容」任務輕鬆無比、全部交給自動化處理!未來只要在 Airtable 新增一筆資料,NoCode 幫你自動建立一份套版的 Google 簡報檔案;當然若一次新增 100 筆資料,也就可以直接獲得 100 份客製化的簡報檔案囉!
過去分享了很多 NoCode 的工作術及應用情境,背後大部分都是透過 NoCode 自動化工具來完成所有流程的自動化,這次來推薦 3 款 NoCode 自動化工具給你知道,透過 NoCode 自動化工具 (aka 數位工具間的強力膠水),幫助你自動化工作流程、釋放繁瑣任務,讓你專注在更重要的事情上!
不再煩惱資料整合!Fillout 是一個專為資料庫誕生的表單工具,它已無縫串接整合 Notion, Airtable 或 Google Sheets 資料庫,讓我們能輕鬆撈取資料庫中的欄位作為表單的題目,而表單回收的資料不僅能自動寫回資料庫、還能做到更新資料庫中既有資料的功能!
把影音檔存到雲端硬碟後,可以透過 OpenAI 的 Whisper 把影音檔轉成逐字稿,再丟進 ChatGPT 總結會議摘要,同時儲存會議紀錄到雲端硬碟並 Email 副本給自己,省下之前中間轉換工具的等待與手動處理時間~ 如果會議紀錄總需要依循固定格式,也能在自動將內容套版至文件範本,方便快速!
Automation as a Service 亦即「自動化即服務」,專為提升企業營運、工作效率量身打造的自動化服務。而提供 AaaS 的供應商就像是自動化的魔法師,手中握有各種自動化工具,也就像是找到了縮短學習曲線的捷徑,直接享受供應商累積的行業和市場經驗以更好地幫助企業達到自動化目標。
今天又到我們新工具開箱的時間~ 不曉得大家有沒有遇過在使用一些軟體工具 (e.g. Gmail、Notion、CRM ... 等工具) 時,會覺得如果這個軟體再多一點什麼功能就完美了的情境?或者就算那個軟體有外掛可以安裝,但好像還是無法符合自己需求? 這次發現一個可以讓你在既有軟體工具中自己建立客製
簡報是工作中不可或缺的重要溝通工具之一,讓「簡報套版及修改內容」任務輕鬆無比、全部交給自動化處理!未來只要在 Airtable 新增一筆資料,NoCode 幫你自動建立一份套版的 Google 簡報檔案;當然若一次新增 100 筆資料,也就可以直接獲得 100 份客製化的簡報檔案囉!
過去分享了很多 NoCode 的工作術及應用情境,背後大部分都是透過 NoCode 自動化工具來完成所有流程的自動化,這次來推薦 3 款 NoCode 自動化工具給你知道,透過 NoCode 自動化工具 (aka 數位工具間的強力膠水),幫助你自動化工作流程、釋放繁瑣任務,讓你專注在更重要的事情上!
不再煩惱資料整合!Fillout 是一個專為資料庫誕生的表單工具,它已無縫串接整合 Notion, Airtable 或 Google Sheets 資料庫,讓我們能輕鬆撈取資料庫中的欄位作為表單的題目,而表單回收的資料不僅能自動寫回資料庫、還能做到更新資料庫中既有資料的功能!
把影音檔存到雲端硬碟後,可以透過 OpenAI 的 Whisper 把影音檔轉成逐字稿,再丟進 ChatGPT 總結會議摘要,同時儲存會議紀錄到雲端硬碟並 Email 副本給自己,省下之前中間轉換工具的等待與手動處理時間~ 如果會議紀錄總需要依循固定格式,也能在自動將內容套版至文件範本,方便快速!
Automation as a Service 亦即「自動化即服務」,專為提升企業營運、工作效率量身打造的自動化服務。而提供 AaaS 的供應商就像是自動化的魔法師,手中握有各種自動化工具,也就像是找到了縮短學習曲線的捷徑,直接享受供應商累積的行業和市場經驗以更好地幫助企業達到自動化目標。
你可能也想看
Thumbnail
1.加權指數與櫃買指數 週五的加權指數在非農就業數據開出來後,雖稍微低於預期,但指數仍向上噴出,在美股開盤後於21500形成一個爆量假突破後急轉直下,就一路收至最低。 台股方面走勢需觀察週一在斷頭潮出現後,週二或週三開始有無買單進場支撐,在沒有明確的反轉訊號形成前,小夥伴盡量不要貿然抄底,或是追空
Thumbnail
重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
Thumbnail
近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
這真得是一個很好的課題,我參加了一個教會的讀書會,在我工作了快20年來,我常常都會訂目標 去達成,且努力不懈的,當達成了又要再找目標來告訴自己前進的動力,直至去年我的人生遇到了很大的轉折點,我休息了很久的時間,在今年7月3 日受洗並報名上了這個課。 是的,沒錯,如果這是我一生的志業,也是我想做的,當
Thumbnail
「你還記得去把我從市中心那邊救回宿舍的事嗎?」席琳娜對大中這麼說道,聲音輕柔似水,與方才的吼叫聲相比,宛如不同人。  
Thumbnail
1.加權指數與櫃買指數 週五的加權指數在非農就業數據開出來後,雖稍微低於預期,但指數仍向上噴出,在美股開盤後於21500形成一個爆量假突破後急轉直下,就一路收至最低。 台股方面走勢需觀察週一在斷頭潮出現後,週二或週三開始有無買單進場支撐,在沒有明確的反轉訊號形成前,小夥伴盡量不要貿然抄底,或是追空
Thumbnail
重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
Thumbnail
近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
這真得是一個很好的課題,我參加了一個教會的讀書會,在我工作了快20年來,我常常都會訂目標 去達成,且努力不懈的,當達成了又要再找目標來告訴自己前進的動力,直至去年我的人生遇到了很大的轉折點,我休息了很久的時間,在今年7月3 日受洗並報名上了這個課。 是的,沒錯,如果這是我一生的志業,也是我想做的,當
Thumbnail
「你還記得去把我從市中心那邊救回宿舍的事嗎?」席琳娜對大中這麼說道,聲音輕柔似水,與方才的吼叫聲相比,宛如不同人。