2015-06-08 55 views
2

我被要求處理web鉤子概念。我對這個概念很陌生,我需要你的幫助。我被要求爲公司提供一個URL,以便他們可以從他們的網站發送json數據。在PHP中的hubspot webhook問題

到目前爲止,我發現這一點:

// Initiate curl 
$ch = curl_init(); 
// Disable SSL verification 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
// Will return the response, if false it print the response 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
// Set the url 
curl_setopt($ch, CURLOPT_URL,$url); 
// Execute 
$result=curl_exec($ch); 
// Closing 
curl_close($ch); 

// Will dump a beauty json :3 
var_dump(json_decode($result, true)); 

這樣的URL與此相同PHP文件?我很困惑。謝謝

回答

0

更新:我已經創建了一個article

幫助你並不需要使用捲曲的HubSpot網絡掛接,網絡掛接應觸發某種在您的服務器上執行操作並接收發布的數據,以備按摩和操作。當聯繫人填寫表單或完成HubSpot中的特定操作並將數據推送到獨立服務器上的自定義腳本時,webhook可能是。您應該從如何處理POST請求中的JSON數據開始。 http://edwin.baculsoft.com/2011/12/how-to-handle-json-post-request-using-php/

這篇文章應該幫助了一點......

既然你通常不知道這是什麼,從公佈的數據HubSpot的樣子,只是還沒有,你可以像使用requestbin服務來查看是數據正在發佈。注意:他們可能會限制它在請求中可以處理的JSON數量,因此您可能需要找到另一個服務,以便爲您提供完整的JSON數據或在服務器上創建一個腳本,以將請求保存到文件。對於requestbin,您將在hubspot中創建一個工作流程,其操作是webhook,並將該類型設置爲發佈,並將url設置爲創建新的requestbin時收到的url。

一旦您知道進入服務器的JSON數據結構是什麼,就可以開始處理這些數據。

0

從您提供的信息中很難確定,但是您可能會以錯誤的方式進行。

您可能需要編寫一個將成爲webhook目標的php腳本。下面是應該讓你開始一個帖子: Catching json data from hubspot webhook