webhook.site

问题描述

当我从podio仪表板内部创建任务时,我试图捕获webhook响应,但是我在webhook.site中无法收到任何响应

使用Postman,auth2.0验证来创建和验证Webhook

POST的创建请求为

 https://api.podio.com/hook/space/7026308/

请求正文为

{
  "url": "https://webhook.site/e664de7d-b571-42f0-8844-19723ae64caf","type": "task.create"
}

我得到的答复是

{

  "hook_id": 17701094

}

然后在webhook.site我收到了此消息

hook_id = 17701094&code = 51cf7340&type = hook.verify

然后我从POSTMAN中启动验证POST方法

我的POST请求是这个

https://api.podio.com/hook/17701094/verify/validate

请求正文为

{
  "code": "51cf7340"
}

响应为空

然后我从podio仪表板内部创建了一个任务,但在我的webhook.site中未收到任何响应 请为我的问题提供解决方

解决方法

要验证网络钩子,您需要使用 hook_id 和代码调用 /hook/{hook_id}/verify/validate API 端点。

为此,您需要对 API 进行身份验证,因此您不能仅从 Postman 执行 POST。

您应该在您的 webhook.site 门户中为此编码。如果 POST 请求带有 type=hook.verify,则对 API 进行身份验证并调用 /hook/{hook_id}/verify/validate

有关更多信息,请参阅文档:https://developers.podio.com/doc/hooks/validate-hook-verification-215241