跑道 - 自定义webhook请求数据
Podio - customize webhook request data
当跑道 webhook 被其订阅的事件触发时,该钩子将向外部 url 发送一个请求,其中包含有关该事件的信息。是否可以自定义请求中包含的信息?
例如,我打算创建一个 webhook,它将在更新应用字段时触发。默认的 webhook 设置将包括
body: { item_id: '12345',
item_revision_id: '2',
type: 'item.update',
hook_id: 54321' }
在请求中。但是,这意味着如果我想获得有关更新项目的更多信息(这些是 'user' 项目,所以我想要像 'first_name'、'last_name'、等等)。
当我通过 API (https://developers.podio.com/doc/hooks/create-hook-215056) 创建挂钩时,有没有一种方法可以自定义它,以便在挂钩打开时将整个更新的项目记录包含在请求中叫什么?在 Ruby 和 PHP 客户端示例中,有一个 attributes
参数 - 您可以通过 attributes
设置请求数据吗?如果可以,应该如何格式化?
无法自定义跑道webhook请求。每个 Podio webhook 都具有相同的结构,如果您需要有关 updated/created 项目的更多信息,您将需要触发另一个 GET
请求。
当跑道 webhook 被其订阅的事件触发时,该钩子将向外部 url 发送一个请求,其中包含有关该事件的信息。是否可以自定义请求中包含的信息?
例如,我打算创建一个 webhook,它将在更新应用字段时触发。默认的 webhook 设置将包括
body: { item_id: '12345',
item_revision_id: '2',
type: 'item.update',
hook_id: 54321' }
在请求中。但是,这意味着如果我想获得有关更新项目的更多信息(这些是 'user' 项目,所以我想要像 'first_name'、'last_name'、等等)。
当我通过 API (https://developers.podio.com/doc/hooks/create-hook-215056) 创建挂钩时,有没有一种方法可以自定义它,以便在挂钩打开时将整个更新的项目记录包含在请求中叫什么?在 Ruby 和 PHP 客户端示例中,有一个 attributes
参数 - 您可以通过 attributes
设置请求数据吗?如果可以,应该如何格式化?
无法自定义跑道webhook请求。每个 Podio webhook 都具有相同的结构,如果您需要有关 updated/created 项目的更多信息,您将需要触发另一个 GET
请求。