BugHerd API中的webhook是什么以及如何创建它们?

时间:2014-05-08 13:29:43

标签: webhooks

我目前正在使用[BugHerd API] [1]。

请建议如何创建webhook。我有谷歌了解它们是apis中的新功能,它们用于双向通信。

1 个答案:

答案 0 :(得分:1)

当远程服务器上发生事件时,它们是要求远程服务器向您自己的服务器发出请求的一种方式。它们允许您在不经常轮询服务器的情况下接收实时事件。它们基本上是通过HTTP在两个服务器之间发生的回调。

至于创建它们,API非常清楚。向POST /api_v2/webhooks.json发帖请求,并按以下格式包含JSON:

{
  "project_id":1,
  "target_url":"https://app.example.com/api/bugherd_sync/project/1/task_create",
  "event":"task_create"
}

您告诉它要挂钩哪个事件,以及事件发生时他们的服务器应该联系哪个URL。