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

更新於 發佈於 閱讀時間約 12 分鐘

數位軟體工具百花齊放,在使用的過程中或多或少可能會聽過 “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放大鏡 #nocode趨勢 #automation #API #notimenocode

留言
avatar-img
留言分享你的想法!
avatar-img
NoTime NoCode|自動化工作流程的沙龍
43會員
52內容數
這裡是 NoTime NoCode|簡化工作流程 的專題 - NoCode 工作術,工作更專注!每週更新 NoCode 工作術 ✨ 持續和大家分享 NoCode 自動化工具,以及如何善用它來解決繁瑣任務、成為省時達人!把時間和專注力還給自己!#nocode #automation #工具應用分享
2024/10/12
透過 No Code 自動化,建立問卷填答自動追蹤機制!透過在問卷內自動帶入個人資訊,彙整寄發名單資料在 Google Sheets 上,自動寄發專屬問卷給指定填答者,系統會自動回報各填答者回復狀況於 Google Sheets,方便你即時掌握填答狀態,以利針對尚未填答的人進行再行銷溝通。
Thumbnail
2024/10/12
透過 No Code 自動化,建立問卷填答自動追蹤機制!透過在問卷內自動帶入個人資訊,彙整寄發名單資料在 Google Sheets 上,自動寄發專屬問卷給指定填答者,系統會自動回報各填答者回復狀況於 Google Sheets,方便你即時掌握填答狀態,以利針對尚未填答的人進行再行銷溝通。
Thumbnail
2024/09/15
No Code 工具-Tango 可以在使用者操作軟體工具時,透過 AI 自動截圖記錄步驟,生成圖文操作說明文件,省下逐步截圖、撰寫文件時間。除了支援擴充功能方便你隨時啟動,還可以嵌入第三方知識庫,讓你輕鬆將教學文件置入 Notion 等常用知識庫。
Thumbnail
2024/09/15
No Code 工具-Tango 可以在使用者操作軟體工具時,透過 AI 自動截圖記錄步驟,生成圖文操作說明文件,省下逐步截圖、撰寫文件時間。除了支援擴充功能方便你隨時啟動,還可以嵌入第三方知識庫,讓你輕鬆將教學文件置入 Notion 等常用知識庫。
Thumbnail
2024/08/25
透過 Miro 和 No Code 自動化,自動將 Notion 資料庫資料、Google Sheets/Excel 試算表內容、問卷表單新回覆、Slack 訊息等,建立 Miro 卡片供團隊討論協作!更棒的是,你還能自動依會議行程,建立 Miro 畫板並發送給參與者協作,讓會前蒐集資料更輕鬆!
Thumbnail
2024/08/25
透過 Miro 和 No Code 自動化,自動將 Notion 資料庫資料、Google Sheets/Excel 試算表內容、問卷表單新回覆、Slack 訊息等,建立 Miro 卡片供團隊討論協作!更棒的是,你還能自動依會議行程,建立 Miro 畫板並發送給參與者協作,讓會前蒐集資料更輕鬆!
Thumbnail
看更多
你可能也想看
Thumbnail
大家好,我是一名眼科醫師,也是一位孩子的媽 身為眼科醫師的我,我知道視力發展對孩子來說有多關鍵。 每到開學季時,診間便充斥著許多憂心忡忡的家屬。近年來看診中,兒童提早近視、眼睛疲勞的案例明顯增加,除了3C使用過度,最常被忽略的,就是照明品質。 然而作為一位媽媽,孩子能在安全、舒適的環境
Thumbnail
大家好,我是一名眼科醫師,也是一位孩子的媽 身為眼科醫師的我,我知道視力發展對孩子來說有多關鍵。 每到開學季時,診間便充斥著許多憂心忡忡的家屬。近年來看診中,兒童提早近視、眼睛疲勞的案例明顯增加,除了3C使用過度,最常被忽略的,就是照明品質。 然而作為一位媽媽,孩子能在安全、舒適的環境
Thumbnail
我的「媽」呀! 母親節即將到來,vocus 邀請你寫下屬於你的「媽」故事——不管是紀錄爆笑的日常,或是一直想對她表達的感謝,又或者,是你這輩子最想聽她說出的一句話。 也歡迎你曬出合照,分享照片背後的點點滴滴 ♥️ 透過創作,將這份情感表達出來吧!🥹
Thumbnail
我的「媽」呀! 母親節即將到來,vocus 邀請你寫下屬於你的「媽」故事——不管是紀錄爆笑的日常,或是一直想對她表達的感謝,又或者,是你這輩子最想聽她說出的一句話。 也歡迎你曬出合照,分享照片背後的點點滴滴 ♥️ 透過創作,將這份情感表達出來吧!🥹
Thumbnail
本篇文章淺顯易懂地介紹什麼是API(應用程式介面),並以生活化的例子和C#程式碼範例說明介面的概念,以及API在不同領域的應用和優勢,例如Web API、作業系統API、庫或框架API等,並點出其在社群媒體整合、支付系統、地圖服務等日常生活中的重要性。
Thumbnail
本篇文章淺顯易懂地介紹什麼是API(應用程式介面),並以生活化的例子和C#程式碼範例說明介面的概念,以及API在不同領域的應用和優勢,例如Web API、作業系統API、庫或框架API等,並點出其在社群媒體整合、支付系統、地圖服務等日常生活中的重要性。
Thumbnail
Webhook 提供一個「即時觸發」的資料傳送方式。Webhook 與 API 的差異及在自動化流程中的作用是什麼?它讓你在事件發生時獲得通知。透過生活化的情境舉例,理解 Webhook 的運作原理,並了解如何透過 No Code 自動化工具設定 Webhook,實現自動化整合,提升工作效率!
Thumbnail
Webhook 提供一個「即時觸發」的資料傳送方式。Webhook 與 API 的差異及在自動化流程中的作用是什麼?它讓你在事件發生時獲得通知。透過生活化的情境舉例,理解 Webhook 的運作原理,並了解如何透過 No Code 自動化工具設定 Webhook,實現自動化整合,提升工作效率!
Thumbnail
記錄一下 API 串接的四種方式 www
Thumbnail
記錄一下 API 串接的四種方式 www
Thumbnail
n8n 提供近 400 種常見應用程式的串接,並具備友善的 UI 介面和彈性設定、高度彈性能夠自行建構、疊加程式碼,打破現有模組的限制,實現更多可能性。也提供開源免費版本,讓你在自己主機上建置自動化系統,無限制地創建流程。不論你是初學者還是有技術背景的使用者,n8n 給予更多彈性自由來提高工作效率。
Thumbnail
n8n 提供近 400 種常見應用程式的串接,並具備友善的 UI 介面和彈性設定、高度彈性能夠自行建構、疊加程式碼,打破現有模組的限制,實現更多可能性。也提供開源免費版本,讓你在自己主機上建置自動化系統,無限制地創建流程。不論你是初學者還是有技術背景的使用者,n8n 給予更多彈性自由來提高工作效率。
Thumbnail
API 是軟體串接的根本、資料互拋的媒介。它普遍出現在我們生活應用中,就是交換資訊的管道。透過 API 將不同軟體的資訊整合分享,既能將不同軟體的資料呈現在你的既有軟體,也能擴充新功能!現在 NoCode 自動化工具內含已整合好 API 的眾多軟體模組,讓你不用寫程式,選取想整合的軟體就能完成串接!
Thumbnail
API 是軟體串接的根本、資料互拋的媒介。它普遍出現在我們生活應用中,就是交換資訊的管道。透過 API 將不同軟體的資訊整合分享,既能將不同軟體的資料呈現在你的既有軟體,也能擴充新功能!現在 NoCode 自動化工具內含已整合好 API 的眾多軟體模組,讓你不用寫程式,選取想整合的軟體就能完成串接!
Thumbnail
今天又到我們新工具開箱的時間~ 不曉得大家有沒有遇過在使用一些軟體工具 (e.g. Gmail、Notion、CRM ... 等工具) 時,會覺得如果這個軟體再多一點什麼功能就完美了的情境?或者就算那個軟體有外掛可以安裝,但好像還是無法符合自己需求? 這次發現一個可以讓你在既有軟體工具中自己建立客製
Thumbnail
今天又到我們新工具開箱的時間~ 不曉得大家有沒有遇過在使用一些軟體工具 (e.g. Gmail、Notion、CRM ... 等工具) 時,會覺得如果這個軟體再多一點什麼功能就完美了的情境?或者就算那個軟體有外掛可以安裝,但好像還是無法符合自己需求? 這次發現一個可以讓你在既有軟體工具中自己建立客製
Thumbnail
Make 是一個專為建立自動化流程的 NoCode 工具,支援以視覺化方式自由設計、拖曳串聯上千種應用程式、服務,可說是數位工具界的膠水,讓人輕鬆無痛打造自動化流程!提供 5,000+ 常用自動化工作流程範本可以輕鬆套用,跨應用程式間的資料同步、觸發行動,不再手動處理,交給自動化完成!
Thumbnail
Make 是一個專為建立自動化流程的 NoCode 工具,支援以視覺化方式自由設計、拖曳串聯上千種應用程式、服務,可說是數位工具界的膠水,讓人輕鬆無痛打造自動化流程!提供 5,000+ 常用自動化工作流程範本可以輕鬆套用,跨應用程式間的資料同步、觸發行動,不再手動處理,交給自動化完成!
Thumbnail
如何透過 Google Sheet (試算表) 與 Google Doc (文件) 自動化文件套版流程?不需要寫任何程式,就可以完成自動化文件套版流程的串接設定,之後也不用再手動一一複製貼上製作文件,只要輸入一筆或多筆 Google Sheet 資料,文件套版就交給 NoCode 自動化完成吧!
Thumbnail
如何透過 Google Sheet (試算表) 與 Google Doc (文件) 自動化文件套版流程?不需要寫任何程式,就可以完成自動化文件套版流程的串接設定,之後也不用再手動一一複製貼上製作文件,只要輸入一筆或多筆 Google Sheet 資料,文件套版就交給 NoCode 自動化完成吧!
Thumbnail
關於Bezos的「API命令」,這可說是科技史中堪稱是教科書等級的一個大事件。雖然這當然不是新聞,會看科技媒體的應該都有瀏覽過,但我想以自己的角度也深入去思考一輪,輸出跟大家分享。這7點的翻譯本身不是重點,真正的重點是Bezos想"改造"Amazon體質的那些思維。
Thumbnail
關於Bezos的「API命令」,這可說是科技史中堪稱是教科書等級的一個大事件。雖然這當然不是新聞,會看科技媒體的應該都有瀏覽過,但我想以自己的角度也深入去思考一輪,輸出跟大家分享。這7點的翻譯本身不是重點,真正的重點是Bezos想"改造"Amazon體質的那些思維。
Thumbnail
身為設計師,雖然不一定需要會寫程式,但若瞭解一些技術上的專有名詞,以及知道背後的運作原理,能夠讓你在職場技能樹上加分,以及在和工程師協作溝通上更順利喔!
Thumbnail
身為設計師,雖然不一定需要會寫程式,但若瞭解一些技術上的專有名詞,以及知道背後的運作原理,能夠讓你在職場技能樹上加分,以及在和工程師協作溝通上更順利喔!
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News