您使用Webhooks知道哪些Web应用程序

时间:2009-02-11 00:18:45

标签: web-services http webhooks

说明webhook的工作方式来自http://webhooks.pbwiki.com/ -

  

它们如何运作?

     

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

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

谁在使用网络钓钩?

     

DevjaVu,BitBucket,GitHub,Shopify,Versionshelf,PayPal(IPN),Jott(链接),IMified,PBwiki,Facebook(平台,排序),Mailhook.org,SMTP2Web,Astrotrain,Notifixious,Assembla,ZenDesk,Google代码

你知道webhooks的任何好用途吗?

8 个答案:

答案 0 :(得分:2)

不幸的是,wiki不是已知实现的最新列表。我有自己的列表,当我到处重组时,我将把它放在wiki上。当前列表中没有提到的一些:

  • 收存箱
  • GNIP
  • Google代码(项目托管)
  • 亚马逊结账(包括通知和带有返回数据的实际回调)
  • Hubilicious
  • 豆茎
  • Google Checkout
  • MailChimp
  • SurveyGizmo
  • 嘿!观看
  • MySpace(面向应用开发者)

答案 1 :(得分:2)

AlertGrid是webhook消费者。您可以将其配置为接受来自任何来源的http呼叫,并在http回调中的参数符合您的条件或http呼叫时,将警报(电子邮件,短信,电话)发送给指定的人或一组人(在全球范围内工作!)预期但它没有发生(有点'心跳'监测)。有一个可视化编辑器供您轻松创建规则。

除了通过短信或电子邮件通知人们之外,它还可以通过向其API发送http请求来通知现有应用程序。

它还可以显示在http回调中收到的数据并显示历史记录。

答案 2 :(得分:1)

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

哦,shopify的wiki在链接中有关于如何在你的应用程序中实现它的全部内容。

答案 3 :(得分:1)

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

答案 4 :(得分:1)

Kiln 1.2使用webhooks就像GitHub,BitBucket等。

(免责声明:我是Kiln / FogBugz dev。)

答案 5 :(得分:1)

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

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

答案 6 :(得分:0)

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

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

答案 7 :(得分:0)

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

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

some other examples here too,其中一个接受了chargify回调并发布到Campfire。