热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

Descriptionofhowawebhookworksfromhttp:webhooks.pbwiki.com-webhook的工作原理描述来自http:webhook

Description of how a webhook works from http://webhooks.pbwiki.com/ -

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

How do they work?

他们是如何工作的?

By letting the user specify a URL for various events, the application will POST data to those URLs when the events occur...Among other things, you can:

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

  • create notifications to you or anybody via email, IRC, Jabber, ...
  • 通过电子邮件,IRC,Jabber,向您或任何人创建通知......

  • put the data in another app (real-time data synchronization)
  • 将数据放入另一个应用程序(实时数据同步)

  • process the data and repost it using the app's API
  • 处理数据并使用应用程序的API重新发布

  • validate the data and potentially prevent it from being used by the app
  • 验证数据并可能阻止应用程序使用它

Who is using web hooks?

谁在使用网络钩子?

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

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

Do you know of any good uses of webhooks?

你知道webhooks有什么用处吗?

8 个解决方案

#1


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.

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

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

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

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

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

#2


Unfortunately, the wiki is not the most up to date list of known implementations. I have my own list that I'll put on the wiki when I get around to reorganizing it. Some not mentioned in the current list:

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

  • Dropbox
  • Gnip
  • Google Code (Project Hosting)
  • Google代码(项目托管)

  • Checkout by Amazon (both for notifications and as actual callbacks with return data)
  • 亚马逊结账(包括通知和带有返回数据的实际回调)

  • Hubilicious
  • Beanstalk
  • Google Checkout
  • MailChimp
  • SurveyGizmo
  • Hey!Watch
  • MySpace (for app developers)
  • MySpace(面向应用开发者)

#3


I know shopify is using webhooks quite successfully now. By extension so is fetchapp uses them as well. You either are sending an xml file, or receiving one and doing your own processing logic on it.

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

Oh and shopify's wiki in the link has a whole write up about how to implement it in your app.

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

#4


OfficeAutopilot has an interesting version of webhooks.. they use their rule interface to trigger API posts. Can trigger in response to any system event.. email opens, clicks, page visits, purchases, etc, etc.

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

#5


Kiln 1.2 uses webhooks much like GitHub, BitBucket, etc.

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

(Disclaimer: I'm a Kiln/FogBugz dev.)

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

#6


Say for example you want to get data from any API( eg. twitter, facebook etc.,). Instead of you polling the data for every few minutes/seconds, it POSTS the data to the specified URL, whenever it is available.

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

By using this, you will avoid unnecessary polling like say you poll and data is not there yet.

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

#7


StorageRoom is a JSON-based CMS that supports webhooks, so that you can notify other services or kick of some manual processing on your own servers.

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

(Please note: I created the service myself)

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

#8


If you want to connect one service that supports webhooks to another service's API, you can check out IronWorker's webhook support. Here's a blog post that walks through connecting github webhooks to HipChat:

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

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

There are some other examples here too, one that takes a chargify callback and posts to Campfire.

这里还有一些其他的例子,一个带有chargify回调和帖子到Campfire。


推荐阅读
  • oracle11.2.0.4的rac集群,其中一个节点出现故障,集群无法启动,使用crsctlcheckcrs查看集群状况如下:[grid@db2client]$crsctlche ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 本文介绍了一个适用于PHP应用快速接入TRX和TRC20数字资产的开发包,该开发包支持使用自有Tron区块链节点的应用场景,也支持基于Tron官方公共API服务的轻量级部署场景。提供的功能包括生成地址、验证地址、查询余额、交易转账、查询最新区块和查询交易信息等。详细信息可参考tron-php的Github地址:https://github.com/Fenguoz/tron-php。 ... [详细]
  • 本文介绍了如何在Azure应用服务实例上获取.NetCore 3.0+的支持。作者分享了自己在将代码升级为使用.NET Core 3.0时遇到的问题,并提供了解决方法。文章还介绍了在部署过程中使用Kudu构建的方法,并指出了可能出现的错误。此外,还介绍了开发者应用服务计划和免费产品应用服务计划在不同地区的运行情况。最后,文章指出了当前的.NET SDK不支持目标为.NET Core 3.0的问题,并提供了解决方案。 ... [详细]
  • oracle安装时找不到启动,Oracle没有开机自启是怎么回事?这一步骤很重要
    重启Oracle数据库重启Oracle数据库包括启动Oracle数据库服务进程和启动Oracle数据库两步,大家继续往下看。按照《【Oracle】什么?作为DBA&# ... [详细]
  • 基于Socket的多个客户端之间的聊天功能实现方法
    本文介绍了基于Socket的多个客户端之间实现聊天功能的方法,包括服务器端的实现和客户端的实现。服务器端通过每个用户的输出流向特定用户发送消息,而客户端通过输入流接收消息。同时,还介绍了相关的实体类和Socket的基本概念。 ... [详细]
  • centos安装Mysql的方法及步骤详解
    本文介绍了centos安装Mysql的两种方式:rpm方式和绿色方式安装,详细介绍了安装所需的软件包以及安装过程中的注意事项,包括检查是否安装成功的方法。通过本文,读者可以了解到在centos系统上如何正确安装Mysql。 ... [详细]
  • Gitlab接入公司内部单点登录的安装和配置教程
    本文介绍了如何将公司内部的Gitlab系统接入单点登录服务,并提供了安装和配置的详细教程。通过使用oauth2协议,将原有的各子系统的独立登录统一迁移至单点登录。文章包括Gitlab的安装环境、版本号、编辑配置文件的步骤,并解决了在迁移过程中可能遇到的问题。 ... [详细]
  • 从批量eml文件中提取附件的Python代码实现方法
    本文介绍了使用Python代码从批量eml文件中提取附件的实现方法,包括获取eml附件信息、递归文件夹下所有文件、创建目的文件夹等步骤。通过该方法可以方便地提取eml文件中的附件,并保存到指定的文件夹中。 ... [详细]
  • gitlab重置password
    ruby没怎么学,自己搭建的gitlab的rootpassword又忘了。幸好看见此帖子,试验okhttp:roland.kierkels.netgitreset-your-git ... [详细]
  • C语言自带的快排和二分查找
    Author🚹:CofCaiEmail✉️:cai.dongjunnexuslink.cnQQ😙:1664866311personalPage&#x ... [详细]
  • 有意向可以发简历到邮箱内推.简历直达组内Leader.能做同事的话,内推奖励全给你. ... [详细]
  • destoon会员注册提示“数据校验失败(2)”解决方法【PHP】
    后端开发|php教程destoon,会员注册,数据校验失败,后端开发-php教程很多人在使用destoon建立一个B2B系统的时候,会在企业站注册企业用户的时候出现:“数据校验失败 ... [详细]
  • 1.webkit内核中的一些私有的meta标签,这些meta标签在开发webapp时起到非常重要的作用(1) ... [详细]
  • 表单代码 ... [详细]
author-avatar
CleanTheString
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有