使用 Webhook 將網站活動傳送至其他應用程式
新增一個 https 端點並選擇活動,Facet 就會在每次活動發生時傳送已簽署的 POST 請求。
在 Creator 上,於 Webhook 中新增一個 webhook:每當選定的活動發生時,Facet 就會傳送已簽署的 POST 請求至你的端點。
- 開啟 設定,然後前往 Webhook,並選取 建立 Webhook。
- 輸入 端點 URL。它必須以
https://開頭。 - 在 活動 下方,選擇要傳送的內容,例如 購買完成、課程報名、內容已發布 或 推薦已提交。
- 儲存後,複製 簽章密鑰。它只會顯示一次。你的接收端會用它來檢查
X-Facet-Signature標頭。 - 選取 寄送測試,將一次測試傳送傳送至你的端點。
- 開啟 送達紀錄 以查看每次嘗試。使用 僅失敗 來篩選,並使用 重新傳送 來重試傳送。
如果仍未解決
- 傳送顯示 發送失敗:你的端點未接受請求。檢查端點本身的紀錄,並確認它是否使用目前的密鑰驗證簽章,然後使用 重新傳送 或 寄送測試。
- Webhook 變為未啟用:在多次傳送失敗後,Facet 會關閉 Webhook。修復端點,然後選取 編輯,勾選 啟用中 並儲存。
已儲存的端點並不表示傳送成功;在依賴它之前,請先檢查 送達紀錄 與接收端應用程式。輪替簽章密鑰 會產生新密鑰,舊密鑰會立即失效,因此請同時更新你的接收端。