9

来自http://webhooks.pbwiki.com/的 webhook 如何工作的描述-

它们是如何工作的?

通过让用户为各种事件指定 URL,应用程序将在事件发生时将数据 POST 到这些 URL……除此之外,您可以:

  • 通过电子邮件、IRC、Jabber、...向您或任何人创建通知
  • 将数据放在另一个应用程序中(实时数据同步)
  • 处理数据并使用应用程序的 API 重新发布
  • 验证数据并可能阻止应用程序使用它

谁在使用网络挂钩?

DevjaVu, BitBucket, GitHub, Shopify, Versionshelf, PayPal (IPN), Jott (Links), IMified, PBwiki, Facebook (Platform, sort of), Mailhook.org, SMTP2Web, Astrotrain, Notifixious, Assembla, ZenDesk, Google Code

你知道 webhook 有什么好的用途吗?

4

8 回答 8

2

AlertGrid is the webhook consumer. You can configure it to accept http calls from ANY source and raise alert (email, sms, phone) to a specified person or group of people (works worldwide!) whenever the parameters in the http callback meet your criteria or when the http call was expected but it didn't occur (kind of 'heartbeat' monitoring). There is a visual editor for you to easily create rules.

Apart from notifying people by sms or email it can also notify existing applications by sending the http requests to their APIs.

It can also visualise data received in http callbacks and show the history.

于 2010-09-14T17:14:56.920 回答
2

不幸的是,wiki 并不是已知实现的最新列表。我有我自己的列表,当我有时间重新组织它时,我会把它放在 wiki 上。当前列表中未提及的一些:

  • 投递箱
  • 尼普
  • 谷歌代码(项目托管)
  • 亚马逊结账(用于通知和带有返回数据的实际回调)
  • 善意的
  • 豆茎
  • 谷歌结帐
  • 邮件黑猩猩
  • 调查小发明
  • 嘿!看
  • MySpace(适用于应用程序开发人员)
于 2009-04-17T09:17:56.627 回答
1

Kiln 1.2使用webhook很像 GitHub、BitBucket 等。

(免责声明:我是 Kiln/FogBugz 开发人员。)

于 2010-05-10T20:36:24.337 回答
1

我知道shopify现在非常成功地使用了 webhook。通过扩展,fetchapp 也使用它们。您要么发送一个 xml 文件,要么接收一个并在其上执行您自己的处理逻辑。

哦,链接中的shopify wiki完整地写了关于如何在您的应用程序中实现它。

于 2009-08-14T15:29:04.057 回答
1

OfficeAutopilot有一个有趣的 webhook 版本。他们使用他们的规则接口来触发 API 帖子。可以响应任何系统事件触发。电子邮件打开、点击、页面访问、购买等。

于 2010-01-21T21:02:47.453 回答
1

例如,假设您想从任何 API(例如 twitter、facebook 等)获取数据。它不是每隔几分钟/秒轮询一次数据,而是将数据发布到指定的 URL,只要它可用。

通过使用它,您将避免不必要的轮询,例如说您轮询并且数据还没有。

于 2010-07-02T16:17:45.890 回答
0

如果你想将一个支持 webhook 的服务连接到另一个服务的 API,你可以查看IronWorker的 webhook 支持。这是一篇博客文章,介绍了将 github webhooks 连接到 HipChat:

http://blog.iron.io/2012/04/one-webhook-to-rule-them-all-one-url.html

这里还有一些其他的例子,一个接受 chargify 回调并发布到 Campfire 的例子。

于 2012-05-23T22:15:52.403 回答
0

StorageRoom是一个基于 JSON 的 CMS,支持 webhook,因此您可以通知其他服务或在您自己的服务器上进行一些手动处理。

(请注意:我自己创建了服务)

于 2011-07-18T15:02:40.197 回答