2016-08-23 106 views
1

Parsehub提供webhook功能。但目前我正在本地測試我的Rails應用程序。所以我怎麼能提供Parsehub項目的webhook url來指向我的本地服務器或我的控制器中的任何特定方法。ParseHub帶RoR的Webhook

Parsehub文件網絡掛接: https://www.parsehub.com/docs/ref/api/v2/#webhooks

網絡掛接網址選項截圖

enter image description here

+0

嗨,如果您發現我的答案有用,請立即投票。 – rii

+0

你有沒有想過你的問題? – rii

回答

0

的方式,我通常測試網絡掛接是通過使用請求斌http://requestb.in/ 基本上你得到一個網址從他們,你把這個作爲你的webhook地址,任何發佈到這個URL的東西都會被w發現ebsite進一步檢查!

然後,您可以獲取這些參數並手動將它們發佈到您的應用程序,從而模仿整個過程。

+0

但@rii每當我使用PostMan調用RequestBin url提供的postman請求時,它會停止parsehub進程,並將響應返回爲「OK」...沒有多餘的有用參數被返回,我也希望這只是狀態的Parsehub運行應該返回,如果parsehub進程完成,那麼只有它應該返回run_token。 –

+0

您應該在您的帖子中顯示的webhook字段中粘貼RequestBin網址。然後「每當項目的任何運行狀態或data_ready字段發生更改時,ParseHub都會向該URL發送POST請求,POST正文將成爲運行對象。」所以你應該在RequestBin中獲得運行對象,這應該讓你瞭解ParseHub的期望。 我不知道你爲什麼試圖發佈到RequestBin url,它是應該在那裏發佈的PArseHub。然後你會得到ParseHub Post,你可以用它作爲例子將它發佈到你的應用程序中。 – rii