返回所有文章
Chae-won Chae-won · 2026年2月20日

我們為什麼打造 3Min API — 一通電話開始的故事

大家好,我是 Chae-won,在 3Min API 負責開發者體驗(DX)。

在加入之前,我花了很多年幫其他人建構後端系統。在這個過程中,有一種需求不斷重複出現——頻繁到我幾乎可以在對話開始前就預測到內容。

「我們沒有開發團隊,但客戶想透過 API 傳送銷售資料給我們。你能幫忙嗎?」

通常是來自一家小型電商公司、一家五人的物流新創,或者剛拿下大型合作夥伴的行銷代理公司。公司不同,但問題的形態永遠一樣。

他們沒有後端,也沒有人能寫出一個。但他們的商業夥伴——通常是一家大得多的公司——需要一種方式來程式化地推送資料給他們。用電子郵件附上 Excel 的方式已經行不通了。

不斷重複的循環

於是我們快速搭建一個後端。很簡單——接收 JSON、儲存、再加上一個基本的管理頁面。部署好,交付 API 文件,就結束了。

然後幾個月後,電話又來了。

「我們有了新客戶,他們也想整合,但資料格式有點不一樣。」

回到原點。新的端點、新的結構、新的管理頁面。又一輪測試、又一次部署、又一筆費用。

隨著時間推移,這些一次性專案的資料開始散落各處。第一個整合在這台伺服器,第二個在那台伺服器。沒有人能一目了然地看到所有進來的資料。測試環境一團糟——或者根本不存在。而且有時候,費盡心力之後,整合幾乎沒有被使用。每月只有幾百次呼叫,根本不值得投入的成本。

我看著這個模式重複了好多年。不只一家客戶,而是數十家。同樣的痛苦、同樣的浪費、同樣的循環。

這比你想像的更嚴重

在瞬息萬變的市場中,這種摩擦不僅僅是不方便——更是一個實質的弱點。當你花數週為一個整合建構後端時,你的競爭對手已經上線並開始收集資料了。

小型團隊無法承受每次有新合作夥伴時就從頭建構基礎設施的時間成本。他們需要快速行動,驗證商業可行性,等營收證實後再投資更永久的方案。

快速整合、快速學習、準備好了再擴展。這是完全合理的策略。但當時可用的工具並不支援這種方式。所有工具都假設你有開發團隊,或至少有人能維護伺服器。

我們認為缺少的東西

我們不斷回到同一個問題:如果能在幾分鐘內而非幾週內建好一個可用的 API 端點呢?

現代系統大多使用 JSON 進行通訊。這就是當今的現實。所以我們想:既然資料格式本來就是 JSON,為什麼要強迫人們先定義關聯式資料庫的結構?讓他們描述期望接收的資料形狀,然後立即開始接收就好。更接近 NoSQL 的概念——靈活、設定快速、容易迭代。

但接收資料只是故事的一半。許多小型團隊希望將進來的資料轉發到其他地方——自己的資料庫、試算表、CRM 或任何他們正在使用的工具。所以我們加入了 Webhook。當資料到達時,它會自動轉發到你需要的地方。

那些你不會想到的事(直到出問題)

一旦在正式環境中運行,可靠性就是一切。資料不能因為伺服器出了問題就消失。因此我們建構了重試邏輯和恢復機制——如果出了問題,你的資料會保留最多 56 小時,讓你有時間修復問題而不會遺失任何東西。

我們還加入了故障警報。如果某個整合停止回應,或某個 Webhook 開始失敗,你會立即收到通知。這聽起來像是小事,但對於沒有專職維運工程師的團隊來說,這可能是幾分鐘內發現問題與幾天後合作夥伴打電話來抱怨時才知道之間的差別。

還有一些比較低調的需求。統計功能顯示你的整合隨時間的表現——呼叫次數、趨勢走向、使用量是否增長。封存功能讓你將資料下載為 JSONL 檔案,用於離線分析或遷移。這些不是華麗的功能,但當你試圖理解自己的業務時,它們才是真正能帶來改變的東西。

現在的我們

如今,當客戶帶著那個熟悉的需求來找我們——「我們需要 API,但沒有開發團隊」——我們會先指引他們了解 3Min API。不是作為銷售話術,而是因為我們在那個對話的另一端待過太多次,深知其中的痛苦。

它不能解決所有問題。如果你需要複雜的商業邏輯或深度客製化的工作流程,你最終會超越它。那完全沒問題——這正是它的設計初衷。先用一個今天就能用的東西開始,準備好了再往更遠的地方發展。

如果以上任何內容聽起來很熟悉——如果你經歷過同樣的一次性後端和散落資料的循環——不妨看一看。我們是因為自己需要才打造了它。或許你也需要。

如果你想知道 3Min API 是否適合你的情況——試試問 ChatGPT、Gemini 或 Claude。只需將 https://3minapi.com/llms-full.txt 連同你的問題一起分享,它們會幫你一起想辦法。