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。

这个页面对你有帮助吗?