Skip to content

建立 2026-09-15 更新 2026-09-15

HTTP 與 API

Make 內建三千多種 App,仍會碰到沒有模組、或模組少一個端點的情況。這時用 HTTP 模組直接呼叫對方的 REST API:方法(GET/POST/PATCH)、網址、標頭、查詢字串、Body。本質上就是瀏覽器或 curl 在做的事,只是放進情境裡、結果可以 mapping。

什麼時候該用 HTTP

  • 對方有 API 文件,但 Make 還沒有對應 App
  • 官方模組缺少分頁、篩選或某個欄位
  • 要打內部系統、自架後端

有現成 App 模組時,優先用模組:授權、欄位名稱與錯誤訊息都比較好維護。

實作時要注意的事

  1. 先讀官方 API 文件:端點、認證(API key、Bearer、OAuth)、必要標頭。
  2. 在 Make 建 Connection 或在 HTTP 模組填授權,不要把金鑰寫進公開模板。
  3. 用 Run once 看 status code 與 body。200 仍可能是「業務上失敗」的 JSON,要用 Filter 判斷。
  4. 分頁:列表 API 常一次只回一頁。Advanced 課程專門講 pagination;漏做就會以為資料只有 50 筆。
  5. 限流:加上 錯誤處理 的 Retry,並在情境裡用 Sleep 適度間隔。
  6. 下載檔案用 HTTP「Get a file」,不要把二進位當文字 mapping。

Webhook 是「別人打進來」;HTTP 是「你打出去」。兩者常成對:Webhook 收表單 → HTTP 寫進沒有現成模組的 ERP。

相關資料