位置: 設定 → 進階 → 連結其他應用程式
開啟此頁面: admin.<your-site>/settings/integrations/webhooks(將 <your-site> 替換為您的網站位址)。如果您在選單中沒看到它,請在「設定」頁面開啟 顯示所有設定。
事前準備
- 只有網站擁有者可以新增 Webhook。
- 接收位址必須以 https:// 開頭,且必須位於公開網際網路上。
操作步驟
- 開啟 設定 → 進階 → 連結其他 app → Webhooks。
- 按下 新增 webhook。
- 輸入 名稱(例如 Zapier)以及 接收訊息的位址。
- 在 傳送訊息給我,當 下勾選事件:報導發布上線、已上線報導已修改、報導已下架、新增更正說明、報導已撤回、新留言、訂閱狀態變更。
- 按下 新增 webhook。
- 複製簽署密鑰。它只會顯示一次。按下 我已儲存。
- 嘗試 傳送測試事件。
貼心提醒
- 每則訊息皆經過簽署。請檢查 "Keynate-Signature" 標頭以確認它確實來自您的網站。
- 您的系統回傳任何 2xx 狀態即表示已收到訊息。
- 傳送失敗的訊息最多會重試 24 小時。連續失敗 3 天的 Webhook 將會被停用。修復接收端後,按下 繼續。
- 您可以 暫停、繼續,或是建立 新密鑰。舊密鑰會在您選擇的一段時間內繼續用於簽署。
- 列表中會顯示每個 Webhook 的狀態:處理中、尚未使用、無法運作、已暫停、已關閉。
- 開啟已傳送的訊息以查看嘗試次數,並按下 重新傳送。
疑難排解
- 「位址必須以 https://." 開頭」
- 「請為 Webhook 命名。」
- 「請至少選擇一個事件。」
- 「您已達到可擁有的 Webhook 數量上限。請先刪除不再使用的 Webhook。」
常見問題
常見問題
訊息看起來是什麼樣子?
一段簡短的 JSON 文字,包含事件類型以及相關的文章內容。
如果我的接收端掛掉了怎麼辦?
傳送失敗的訊息最多會重試 24 小時。