创建并管理 Advocate Webhook 订阅
Webhook 是在事件发生时执行的代码。Advocate 允许你使用 webhook 注册一个 URL,我们会在你的程序中每当发生某个事件时向该 URL 发送 POST 请求,例如当为新参与者创建了一个专属优惠码时,会创建一个事件对象。创建和管理 webhook 有两种方法: 通过 Advocate API 或在 Advocate 平台中。本文帮助文章将说明如何通过 Advocate 平台管理 webhook。
创建 webhook 订阅
在顶部导航栏中,选择
[用户资料] → 设置.
在下面左侧栏中 Advocate 设置,选择 Webhook.
在 Webhook 订阅 页面,选择 创建订阅.
在下方 发送到 URL,输入应用程序用于发送特定事件实时更新的唯一地址。
可选地,在下面 Webhook 名称,输入新的 webhook 订阅名称。
选择 保存.
排查 webhook 日志问题
当你注册一个 URL,Advocate 会在你的程序中每次发生事件时向该 URL 发送内容,你可以查看日志并排查任何失败的 webhook 事件。
访问你的 webhook 日志
在顶部导航栏中,选择
[用户资料] → 设置.
在下面左侧栏中 Advocate 设置,选择 Webhook.
在 Webhook 订阅 页面,选择 查看日志.
使用下面的筛选器 Webhook 事件日志 来筛选 webhooks。
请参阅 筛选参考 以了解更多信息。
查看 webhook 详细信息
选择一个特定的 webhook 以打开 Webhook 详情 视图。
此视图提供可用于排查 webhook 订阅问题的信息。
请参阅 事件引用 以了解更多信息。
失败事件投递的 webhook 重试系统
当事件被触发后,REST hook 会立即发送。如果端点未能成功响应投递尝试(即返回的状态码不是 200),则该投递将被视为失败。
失败的投递将在前一次失败尝试之后每小时重试一次,直到成功投递或已尝试 72 次为止(按每小时重试 1 次计算,大约为 3 天)。
持续返回错误的 webhook 端点将在以下错误次数后自动禁用:
状态码收到的错误4xx 错误
1000
5xx 错误
2000
3xx 错误
2000
最后更新于
这有帮助吗?

