【Notion API】愛讓我們串在一起 5種串接應用

【Notion API】是一篇討論最火紅的筆記軟體 Notion API 功能的文章,透過簡單易懂的方式和你一起討論這個主題。 如果你正在學習 Notion 的使用或是想要知道 API 新功能可能為自己帶來什麼新想法的話,那記得看下去。 大叔會用多個例子來說明 Notion API 怎麼使用,這一定對你有所幫助。
【Notion API】愛讓我們串在一起 3種 串接軟體介紹
讀者權益

在閱讀前,請容許大叔聲明幾件事情:這些事情對您可能蠻重要的:

  • 內容中連結可能有參加聯盟計畫,這並不影響您的購買權利。
  • 聯盟計畫和廣告收入都會做為網站經營基金。
  • 而部份收入將捐給流浪動物基金會。(公益捐款明細)
  • 喜歡我的文章的話,請幫我這樣做,點擊下面的拍手圖示。

【Notion API】愛讓我們串在一起 5種串接應用

回首頁

Notion API 簡介

當 Notion API 的開放,這表示什麼? 我們可以將喜歡和常用的軟體通過「API 協定」的串在一起。

「應用程式介面(英語為 Application Programming Interface),縮寫為 API,是一種計算介面,它定義多個軟體中介之間的互動」 – 維基百科

再簡單來說,我們可以在 Google Excel 中新增一些資料,然後出現在 Notion 設定好的 Database 裡,或是新增一個活動在 Google Calendar 上,並同步於 Notion Database。

甚至可以在 Notion 上打字就可以在 IG 發文,這樣都是有可能的。

學習 API 的話,我們要先理解整個邏輯流程,就像大叔說的 API 是用愛的語言將我們串在一起,舉個例子,就像是阿拉丁故事中寶藏的門一樣,你必須要說對關鍵字,門才會打開。

所以在這個例子裡,我們用【芝麻開門】來「呼叫」,然後我們就會得到一個開門的「回應」。

如果我們不是用【芝麻開門】的話,例如是【女友開門】,那門就會沒有反應。

keyword


在 Notion API 裡也是一樣,我們需要使用【愛的語言】來請求 Notion 來為你做一件事情,像是請 Notion 告訴我頁面內容或是資料庫內容,於是…

  • 我方請求一個 Request
  • Notion 接收 Request ,並傳送 Response
  • 我方接收 Response
  • 所以問題來了,我們要怎麼請求一個 Request ,讓我們看下去。

    keyword

    使用 Notion API 的準備事項

  • 申請 Notion API Token
  • 串接軟體的 API Token
  • Notion API 的怎麼申請

    從左上角的 「Settings & members 」進入設定頁面。

    keyword


    點擊左下方的 Connections ,找到頁面下方的 Develop or manage integrations。

    keyword


    進入頁面後,點擊 Create new integration。

    keyword


    輸入自訂名稱,確認 Read content 有打勾,點擊「Submit」即可。

    keyword

    這樣就完成 Internal Integration Token 的申請,請將 Token 填入頁面的「Notion Integration token」,再來我們來做 Token 和資料庫的 Connection 。

    keyword

    5 個必學的 API 應用

    我們知道 Notion 是高度整合辦工室軟體的工具或是數位筆記本,記錄和管理是它的強項,它的基本功能已十分的滿足大多數的使用者,而且不用付費就可以享用這樣的服務,十分的佛心。如果你還沒使用過的話,反正免費就很好用。


    你可以在它的下拉選項中,找到功能強大的軟體,直接使用,並且不需要寫程式和花費任何時間。例如:流程圖軟體 Whimsical、Google Map。

    keyword


    但是目前你常用的軟體中,如果沒有出現在 Notion 的下拉選單,而你又十分需要它的話呢? 那你就不能不了解一下 Notion API。

    1️⃣ Google Map (不需要寫程式)

    在下拉選項中,找到 Google Maps ,點擊後輸入 Google Map 的網址就可以讓地圖顯示在 Notion 的頁面上。

    在大叔的文章「【Notion Template 模版推薦】 達人都這樣用的 13 種模版教學應用」常會用到,特別是用於旅遊記錄上。

    keyword

    總之這類「內建」的軟體,好處在於不用寫程式立即可用,也是最基本的 API 應用。但是基本上它只能單向應用,無法做到互通的境界。例如說,我們如果要修改 Google Maps 的位置,只能重新再輸入一組新的 Google Map 網址,並將舊的 BLOCK 刪除,但是通過 API 就有可能解決這個問題。

    例如我們使用 Google Calendar ,並希望同步於 Notion Database 的 Calendar View 的話,應該怎麼做呢…

    2️⃣ Google Calendar 同步到 Notion – 使用第3方服務 Zapier

    2022 年 9 月 Notion 收購了Automate.io,眼光和大叔一樣好 😎,害我要修改我的文章,也說明未來可能有自動化流程的工具將和 Notion 整合一起,十分期待。

    Zapier 是一款 iPaaS 線上軟體,用來建立自動化流程工作的工具。

    透過自動化流程工具,就可以同步 Google Calendar 和 Notion ,那要怎麼使用呢,看下去。

  • 註冊 zapier 會員
  • Create A Zap
  • 設定 Trigger
  • 設定 Action
  • 測試並完成


  • Step1. 註冊 zapier 會員

    現在大家都可以用 Google 或是社群帳號登入,非常的方便。


    keyword

    Step2. Create A Zap

    進入頁面後,點擊 Create Zap


    keyword

    Step3. 設定 Trigger

    進入頁面後,點擊做為 Trigger 的軟體或 APP ,我們這次要做的是將 Google Calendar 的內容新增到 Notion 上。

    所以這裡先選擇「Google Calendar 」。


    keyword

    然後,我們要選擇 Event ,也就是說,當發生什麼情況的時候,我們要觸動程式。我們選擇 「New or Updated Event」,當新增或是修改的時候,我們要更新同步到 Notion 。

    keyword


    然後選擇你的 Google Calender 的帳號。

    keyword

    最後我們選擇要同步使用的日曆,所以測試看看是不是找得到它。

    keyword
    keyword

    Step4. 設定 Action

    完成 Trigger 後,我們要來設定 Action,請點擊 Notion 。

    當 Google Calender 新增或是更新後,Trigger 將會被觸動,然後我們要設定 Notion 將要執行什麼動作。


    keyword

    我們動作選擇「Update Database Item」。

    keyword


    選擇你的 Notion Account

    keyword

    再來就是 Set up action,我們新增一個頁面來做測式使用,用打字有點難說的明白,請看影片。

    keyword

    好棒又簡單的教學方式 讓我可以用最簡單的方式學到最有用的技能 非常感謝版主分享 超級棒的推薦 大推

    發佈留言

    發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *