Parasaheb Abhuk 咆哮

ParseHub Webhook with RoR

Parsehub 提供 webhook 功能。但目前我正在本地测试我的 Rails 应用程序。那么我如何为 Parsehub 上的项目提供 webhook url 以指向我的本地服务器或我的控制器中的任何特定方法。

Parsehub 文档 Webhook: https://www.parsehub.com/docs/ref/api/v2/#webhooks

Webhook Url 选项截图:

我通常测试 webhook 的方式是使用 Request Bin http://requestb.in/ 基本上你从他们那里得到一个 url,你把它作为你的 webhook 地址,任何 posted 到这个 URL 的东西都会被网站捕获以供进一步检查!

然后您可以获取这些参数并 post 手动将它们添加到您的应用程序中,从而模拟整个过程。

为了使用 webhook,您需要提供一个公开可见的 IP 地址,以便 ParseHub 向其发出请求。您可以通过注册便宜的 VPS 主机(例如 DigitalOcean,每月 5 美元)来获得一个。

在该主机上,您想要 运行 一个网络服务器,并将网络服务器侦听的端点放入 ParseHub 中的网络钩子文本框中。要检查 ParseHub 发送的详细信息,您可以让您的网络服务器记录所有请求数据。您还可以查看我们的 API 文档,其中包含对所有字段的描述:https://www.parsehub.com/docs/ref/api/v2/#run