跳至主要內容

搜尋

輸入關鍵字或問題以搜尋說明文章。

如何將事件傳送到另一個系統?

本篇重點

位置: 設定 → 進階 → 連結其他應用程式

開啟此頁面: admin.<your-site>/settings/integrations/webhooks(將 <your-site> 替換為您的網站位址)。如果您在選單中沒看到它,請在「設定」頁面開啟 顯示所有設定。

事前準備

  • 只有網站擁有者可以新增 Webhook。
  • 接收位址必須以 https:// 開頭,且必須位於公開網際網路上。

操作步驟

  1. 開啟 設定 → 進階 → 連結其他 app → Webhooks。
  2. 按下 新增 webhook。
  3. 輸入 名稱(例如 Zapier)以及 接收訊息的位址。
  4. 在 傳送訊息給我,當 下勾選事件:報導發布上線、已上線報導已修改、報導已下架、新增更正說明、報導已撤回、新留言、訂閱狀態變更。
  5. 按下 新增 webhook。
  6. 複製簽署密鑰。它只會顯示一次。按下 我已儲存。
  7. 嘗試 傳送測試事件。

貼心提醒

  • 每則訊息皆經過簽署。請檢查 "Keynate-Signature" 標頭以確認它確實來自您的網站。
  • 您的系統回傳任何 2xx 狀態即表示已收到訊息。
  • 傳送失敗的訊息最多會重試 24 小時。連續失敗 3 天的 Webhook 將會被停用。修復接收端後,按下 繼續。
  • 您可以 暫停、繼續,或是建立 新密鑰。舊密鑰會在您選擇的一段時間內繼續用於簽署。
  • 列表中會顯示每個 Webhook 的狀態:處理中、尚未使用、無法運作、已暫停、已關閉。
  • 開啟已傳送的訊息以查看嘗試次數,並按下 重新傳送。

疑難排解

  • 「位址必須以 https://." 開頭」
  • 「請為 Webhook 命名。」
  • 「請至少選擇一個事件。」
  • 「您已達到可擁有的 Webhook 數量上限。請先刪除不再使用的 Webhook。」

常見問題

常見問題

訊息看起來是什麼樣子?

一段簡短的 JSON 文字,包含事件類型以及相關的文章內容。

如果我的接收端掛掉了怎麼辦?

傳送失敗的訊息最多會重試 24 小時。

相關文章

意見回饋

這篇文章有幫助嗎?

其他語言版本:

仍需要協助嗎?