Ruby on rails 带RoR的ParseHub Webhook

Ruby on rails 带RoR的ParseHub Webhook,ruby-on-rails,webhooks,parsehub,Ruby On Rails,Webhooks,Parsehub,Parsehub提供了webhook特性。但目前我正在本地测试我的Rails应用程序。那么,我如何为Parsehub上的项目提供webhook url,以指向本地服务器或控制器中的任何特定方法呢 Parsehub文档Webhook: Webhook Url选项屏幕截图: 我通常测试webhook的方法是使用Request Bin 基本上,你从他们那里得到一个url,你把它作为你的webhook地址,任何发布到这个url上的东西都会被网站捕获以供进一步检查 然后,您可以手动获取这些参数并将其发布

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

Parsehub文档Webhook:

Webhook Url选项屏幕截图


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


然后,您可以手动获取这些参数并将其发布到应用程序中,从而模拟整个过程。

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


在该主机上,您希望运行一个Web服务器,并将Web服务器侦听的端点放入ParseHub中的webhook文本框中。要检查ParseHub发送内容的详细信息,只需让Web服务器记录所有请求数据。您还可以查看我们的API文档,其中包含对所有字段的描述:

Hi,如果您发现我的答案有用,请向上投票。您解决了问题吗?但是@rii每当我使用PostMan调用所提供的RequestBin url的post请求时,它会在其间停止parsehub进程,并返回“OK”响应。。。没有返回额外有用的参数,而且我希望只返回Parsehub运行的状态,如果Parsehub进程已完成,则只返回run_标记。您应该将RequestBin url粘贴到文章中显示的webhook字段中。然后,“每当项目运行的状态或数据准备就绪字段发生更改时,ParseHub将向该url发送POST请求。POST主体将是运行对象。”因此,您应该在RequestBin中获取运行对象,这将使您了解ParseHub的预期效果。我不知道你为什么试图发布到RequestBin url,应该是PArseHub发布到那里。然后,您将获得ParseHub帖子,并可以将其作为示例发布到您的应用程序中。。。