问题标签 [webhooks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
639 浏览

ruby-on-rails - 用 Cucumber 测试 Rails+Webhooks

我正在尝试将我的 rails 应用程序与外部服务集成。我正在使用 Cucumber 进行集成测试,有时我不想模拟外部服务。当我从该服务获取 webhook 时,它们会被路由到运行我的开发环境的 apache。如果我能弄清楚如何将我的 Cucumber rails 进程固定在特定端口上或如何代理它,这将很容易解决。

基本上,如何在运行时将外部 webhook (POST) 路由到我的 Cucumber rails 进程?

0 投票
3 回答
2074 浏览

coldfusion - 在 ColdFusion 中使用 PUT 请求创建 Wufoo webhook

我在向 Wufoo构建正确的PUT 请求时遇到了麻烦。

在我所有的尝试中,我都看到了同样的错误:

404 A WebHook must contain a url parameter.

这是 JSON 数据类型的版本:

使用时同样失败file


更新:

要使代码在 ACF 中工作(我的代码仅在 Railo 中工作),请使用以下语法进行请求:

两种方法都应生成具有区分大小写键的相同 JSON。


我也尝试过 XML 数据类型:

在这里,我不确定我的 XML 是否正确,但对于 JSON,一切都应该没问题。

任何想法我的代码有什么问题?

提前致谢。

0 投票
1 回答
57 浏览

krl - 如何在 KRL webhook 中选择参数?

我想在网站更新时运行一些 KRL 规则。推送更新后,部署脚本将获得以下 URL:

处理这个 webhook 的规则集是这样开始的:

http://docs.kynetx.com/docs/Event_API我可以制定更具体的规则:

有没有办法在没有 PRE 块的情况下获取两个参数?将 SELECT 与 webhook 一起使用的最佳方式是什么?

0 投票
2 回答
748 浏览

linux - 使用 webhook 设置网络服务器部署的标准方法

我正在为网络服务器编写代码。每次推送到存储库后,我都尝试使用 webhook 执行以下任务:

  1. 更新网络服务器上的代码。
  2. 重新启动服务器以使我的更改生效。

我知道如何使修订控制运行 webhook。

无论我使用哪个版本控制等细节,我都想知道从 LINUX 中的 webhook 创建 POST 调用的侦听器的标准方法是什么。

我并非完全一无所知——我知道如何在 python 中创建一个 HTTP 服务器,并且我可以让它运行适当的 bash 命令,但这看起来很麻烦。有没有更直接的方法?

0 投票
6 回答
7035 浏览

http - 测试 http 回调或 webhook

我希望看到应用程序(即 paypal 或 Google 的 pubsubhubbub)生成的 http 回调的内容。有人知道我可以将其用作 http 帖子的端点并查看 http 帖子的内容的简单服务吗?

0 投票
1 回答
232 浏览

krl - 使用原始数据响应 webhook 事件

我想编写一个可以使用原始数据响应 webhook 事件的规则集。事件可能来自如下 URL:

我可以使用该send_directive()操作,但这会返回很多我不一定想要的 JSON:

有没有办法只用原始数据而不是整个指令结构来响应?

0 投票
3 回答
12543 浏览

javascript - Node.js: Create a Web Hook

What's the easiest way of creating a Web Hook in Node.js? (POST to a URL).

Thanks

0 投票
4 回答
86258 浏览

javascript - 在 Node.js 中编写格式化的 JSON

我正在使用 Node.js 将 JSON 发布到 PostBin,但数据格式错误(如您在此处看到的:http ://www.postbin.org/1cpndqw )。

这是我用于 testT 的代码:

0 投票
2 回答
183 浏览

git - 由于单击“合并拉取请求”按钮而运行自动测试

有没有办法以合并的方式设置 github web 钩子,仅在自动测试通过合并版本的情况下发生?

IE

  1. 我收到拉取请求并对其进行审核
  2. 使用“合并请求请求”按钮
  3. 合并详细信息发送到我的服务器
  4. 本地创建的本地合并版本
  5. 自动测试运行
  6. 自动测试结果发送回 github
  7. 合并与否取决于结果

可能的解决方案:1)设置接收后挂钩 2)运行测试 3)如果使用 Github API 测试失败则回滚提交

0 投票
2 回答
294 浏览

ruby-on-rails - Rails 通过 Web 服务创建批量对象

我正在编写一个 rails web-hooks 服务使用者,它接收嵌套 XML 中的批量对象,并且需要在每个节点中保存某些字段。当 XML 数据点击我在 HooksController 中的创建操作时,XML 会自动转换为如下所示的散列。

我不想存储每个对象的所有字段,因为与哈希中的事件相对应的 ExternalEvents 模型没有哈希中的所有字段。我还想在保存之前将字段 SENDER_MSISDN 与注册用户 MSISDN 匹配。通常我会使用 Nokogiri 解析 XML,然后在循环中创建模型对象,但我不能这样做,因为 rails 会自动将其转换为哈希。我无法更改传入的 XML 的结构。我尝试寻找有关如何解决此问题的线索,但未成功。

我差点在这个上扯掉我的头发。