CLIWebhook

CLI

Webhook

在終端機中註冊、列出、測試和刪除 Webhook,並記得妥善保存只在建立時顯示一次的簽章密鑰,之後無法再查看。

Webhook 會讓 Sofia 在貼文發佈成功或失敗時呼叫你的伺服器。事件和簽章的說明見 Webhook。

註冊 Webhook

-u, --url 必填,且必須是公開的 https 網址。--events 用逗號分隔要接收的事件,預設是 post.published,post.failed。

sofia webhooks:create -u https://app.example.com/hooks/sofia
sofia webhooks:create -u https://app.example.com/hooks/sofia --events post.published,post.failed

列出、測試、刪除

webhooks:test <id> 會向你的網址傳送一個測試事件。webhooks:delete <id> 會刪除該 Webhook。

sofia webhooks:list
sofia webhooks:test $WEBHOOK_ID
sofia webhooks:delete $WEBHOOK_ID

在信任每次推送之前,請先用簽章驗證:見 Webhook。

這個頁面對你有幫助嗎?