跳转到主要内容

概觀

Airtable 是一個功能多元的雲端平台,將試算表的結構與資料庫的強大能力無縫融合。 透過將 Airtable 的自動化指令碼(以 JavaScript 撰寫)與 Ayrshare 的 API 整合,你可以直接在 Airtable 內簡化社群媒體管理。此整合讓你能夠代表使用者發布內容、分析成效指標、管理留言——全部集中於一處。 在本指南中,我們將帶你逐步完成整合設定。

設定

執行 Airtable 自動化指令碼需要 付費 的 Airtable 方案。 請確認你的 Airtable 方案包含含指令碼的自動化功能。
本指南示範如何透過 Ayrshare 從 Airtable 自動發布到已連結的社群媒體帳號。 你可以發布到單一公司的社群帳號,或發布到你所管理客戶的社群媒體帳號。以下所有程式碼都可以在 GitHub 上找到。

GitHub:Airtable Post Social Media

取得你的 API Key

首先在 Ayrshare 儀表板 取得免費或付費方案的 API Key。此金鑰將用於下方的指令碼。 如果你使用 Ayrshare Launch 方案Business 方案,並希望代表客戶發文,請透過 /user 或 /create-profile 端點,或從 Ayrshare 儀表板取得所有客戶的 Profile Key。
請確認你已在 Ayrshare 連結一些社群帳號。你可以在 Ayrshare 社群連結頁面 進行確認。

建立 Airtable Workspace

Airtable 中建立新的 workspace 並加入以下欄位。請務必依照下列名稱命名欄位:
  • Post 設為 Long Text
  • Platforms 設為 Multi Select,選項包含:facebook、instagram、twitter、linkedin、reddit 與 telegram
  • Images 設為 Attachment
  • Profile Keys 設為 Single Line Text
  • Status 設為 Single Line Text。
  • Schedule Date 設為 Date,使用 Local Format、Include Time Field、Time Format 24 Hours
Airtable Table Example 這些欄位將用於我們接下來要建立的 Airtable 自動化指令碼。 參見 實際 Airtable 範例

Airtable Social Media Example

參見實際 Airtable 範例

輸入測試貼文資料

我們需要一些範例資料來測試發文。以下是建議內容:
  • Post:輸入 Happy New Year 2025
  • Platforms:選擇一個或多個你已連結的網路。請確認名稱為小寫。
  • Images:附加一張圖片。我們推薦這張,你可以下載後附加: https://img.ayrshare.com/012/gb.jpg
  • Profile Keys:如果你使用 Business 方案或 Launch 方案並希望發布到客戶的設定檔,請輸入 他們的 Profile Key。否則請留空。
  • Status:輸入 pending。指令碼只會擷取狀態設為 pending 的記錄。請確認 「pending」為小寫。
  • Schedule Date:目前先留空,因為我們只會測試立即發文。之後你可以 選擇未來日期以排程發文。

使用指令碼編輯器建立自動化指令碼

接下來我們將建立 Airtable 自動化指令碼,從你的資料表讀取資料、建立貼文,並透過 Ayrshare 送到社群網路。你會使用 Airtable 的指令碼編輯器。

新增觸發器

  • 在 workspace 中,點選 Automation,然後點選 +New automation.
Go to the Automation section of Airtable
  • 為此自動化命名。
  • 點選 Choose a Trigger
  • 選擇 When a Record is Created。
  • 選擇具有上述欄位的資料表。
  • 點選 Done。

新增動作

  • 先點選 Add Action
  • 選擇 Run Script。你會進入指令碼編輯器。
刪除 這一行:
並將下列程式碼 複製並貼上 到指令碼編輯器:
此程式碼會從你的資料表讀取並發布到 Ayrshare。不過,你必須先加入你的 API Key(如上取得)。 Your API Key 替換為你真實的 API key。

測試指令碼

在指令碼編輯器中,按下 >Test 指令碼會執行並輸出 API 呼叫的回應。如果一切運作正常,你會看到成功訊息回傳、記錄中的 pending 欄位變為 success,以及在所選社群網路上出現的貼文。 之後只要在資料表中建立新記錄,指令碼就會執行並處理狀態為 pending 的記錄。

Airtable 文件

如需更多資訊,請參閱 Airtable 文件。 其中有如何使用 Airtable 指令碼編輯器的詳細說明。

影片教學

以下是 Automate All The Things 團隊所製作的優質影片教學。該影片一步步示範如何將 Ayrshare 整合到實際的 Airtable 專案中。
更多 將 Airtable 與社群媒體整合的範例

問題

如果你有任何問題或意見,請透過 電子郵件與我們洽談 聯絡我們。