連線 / 自動化操作
Make 與 Marrow Health
自動化
Marrow 依排程把你的資料 POST 到 Make 的自訂 webhook,免費方案也可以。
「在 Marrow 中打開」適用於 Marrow 1.5 以上版本的 iPhone。
自動化(自訂 webhook)免費
Marrow 依排程把 CSV 或 JSON POST 到一個網址,App 不用開著。你需要:一個 Make 帳號,免費方案也可以。
- 在 Marrow 中,打開「匯出」並點 Make。開啟自動化。
- Make:new scenario、Webhooks、Custom webhook,複製網址。
- 在 Marrow 中:新增自動化操作。它的頁面會要求:
- 網址:Make 給的 Custom webhook 位址。看起來像
https://hook.us1.make.com/…. - 資料和頻率:資料種類、JSON 或 CSV,以及執行的頻率。
- 執行:先在 Make 點 Run once,再到這裡點「立即執行」,讓 Make 認得資料。
- 網址:Make 給的 Custom webhook 位址。看起來像
如果沒有用
在 Make 中
- Make 不認得欄位。先在 Make 點 Run once,再到 Marrow 點「立即執行」,讓 Make 認得資料。你在 Marrow 更改資料種類之後,請在 webhook 上點 Detect new values,再送一次。
- 除非你點 Run once,否則什麼都不會執行。新建的 scenario 是關閉的。請用 ON/OFF 開關開啟它,並把排程保持在 Immediately as data arrives。
- Server answered 410。Make 會關閉 5 天沒有連到 scenario 的 webhook。請建立新的 Custom webhook,並把它的位址貼到 Marrow。
- Server answered 400 或 429。webhook 的佇列滿了,Make 會回應 400,請求來得太快則回應 429。單一請求也必須小於 5 MB,所以資料量大時請選較短的範圍。
- CSV 傳過去是空的。Make 的 webhook 接受 JSON、表單資料和查詢字串。請在 Marrow 選擇 JSON。
自動化檢查
- 用「立即執行」測試。「立即執行」下面那一行會說明發生了什麼。任何 2xx 回應都算已送達。其他情況會顯示為 Server answered 加上狀態碼,或網路錯誤。
- 查看活動記錄。在該自動化操作中,更多選項、活動記錄會列出最近 30 次執行及各自的結果。
- 執行延遲。背景執行的時間由 iOS 決定,整天鎖著的手機會在下次解鎖時送出。「自上次跑步以來」會在下一次成功的執行補上進度。
- 家中網路上的接收端。Marrow 需要「本機網路」存取權限才連得到它(設定、隱私權與安全性、本機網路)。請在 Marrow 開著時點一次「立即執行」,iOS 才能詢問你:在背景時,它會直接拒絕,不會詢問。
- 開不起來。每個開啟中的自動化操作都算一個連線。免費方案同一時間可開 1 個連線。Marrow Pro 最多 10 個:AI、伺服器和自動化操作合計。
指南中有更多解法:自動化.