概觀
Bubble.io 是熱門的無程式碼平台,讓你完全不需寫一行程式碼就能建立 Web 與行動應用程式。 透過整合 Ayrshare 的社群媒體 API,你可以直接在 Bubble 應用程式中管理使用者的社群媒體帳號。 有兩種方式可以達成:- Bubble Ayrshare 外掛:這個對使用者友善的選項只需最少的設定。不過它的 功能比 Bubble API Connector 有限。
- Bubble API Connector:想要更大的彈性與控制力,請使用 Bubble API Connector。 此方式讓你可以直接與 Ayrshare 的 API 互動,在 Bubble.io 應用程式中啟用更多 功能。
快速上手:Bubble.io Ayrshare 外掛
Bubble 是最強大的無程式碼軟體開發平台之一。最簡單的入門方式就是使用 Ayrshare 的 Bubble.io 外掛。更進階的 Bubble 整合 請見下方。連結社群帳號
- post:格式為 JSON-safe 的文字
- platforms:文字清單,每個文字都以引號包住,例如
"facebook","instagram" - media:格式為 JSON-safe 的文字 URL
- date:格式為 JSON-safe 的 date/time

Bubble API Connector 外掛
或者,你也可以使用 Bubble API Connector 外掛,存取 Ayrshare API 的完整功能。以下影片可讓你開始使用 Bubble API Connector 搭配 Ayrshare,並示範如何在單一貼文中發布多張圖片。Bubble 的 API Connector 有時較為棘手,缺少一個結尾引號或空格都可能
導致連線失敗。我們建議仔細觀看下方影片,若有問題請重新檢查。
發布到多個社群媒體帳號
以下是一篇提供概觀的文章:從 Bubble 發布到多個帳號
驗證 Bubble 發文資料
從 Bubble 透過 API Connector 發文時,可能很難判斷是否送出了有效的 JSON。如果送到 Ayrshare 的 JSON 無效,回應通常會是 HTML。 Ayrshare 提供 /validateJSON URL,你可以發到此 URL 而不是一般的 /post 端點。它會回傳「Valid」或「Not Valid」。請務必將 Content-Type 設為text/plain,而不是一般的 application/json。
點選「Response Returns as Bad Request」的 Troubleshooting 連結查看詳情。
疑難排解
在 Bubble 上傳媒體檔案
使用 Bubble 的 File Uploader 上傳你的媒體檔案。這些檔案會儲存在 Amazon S3 上。你會收到一個 URL,可用於/post 端點的 mediaUrls 主體參數。
在 Bubble 中產生 JWT Token
要在 Bubble 中產生 JWT Token,你必須先將要傳送到 /profiles/generateJWT 端點的 private.key 進行 stringify。 步驟 1: 前往 https://onlinetexttools.com/json-stringify-text,將你的 private.key 貼到左側輸入文字區。然後將右側 stringify 後的文字複製到剪貼簿。
privateKey 欄位中的文字就是步驟 1 建立的 stringify 文字。
同時如下所示加入你提供的 domain 與 profileKey。

url 欄位就是使用者點選以存取社群媒體帳號連結頁面的 URL。

