簡體   English   中英

PHP中的hubspot webhook麻煩

[英]hubspot webhook trouble in PHP

我被要求處理網絡掛鈎概念。 我對這個概念很陌生,需要您的幫助。 我被要求提供一個公司的URL,以便他們可以從其網站發送json數據。

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

 //  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文件相同? 我真的很困惑。 謝謝

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

您可能需要編寫一個將成為Webhook目標的php腳本。 這是應該入門的帖子: 從hubspot webhook捕獲json數據

更新:我創建了一篇文章來幫助解決這個問題

您無需為HubSpot Webhook使用curl,該Webhook應該會觸發服務器上的某種操作,並接收准備好進行按摩和處理的已發布數據。 當聯系人填寫表單或完成HubSpot中的特定操作並將您將數據推送到獨立服務器上的自定義腳本時,Webhook可能就是這樣。 您應該從如何處理POST請求中的JSON數據開始。 http://edwin.baculsoft.com/2011/12/how-to-handle-json-post-request-using-php/

那篇文章應該有所幫助...

由於您通常還不知道從HubSpot發布的數據是什么樣子,因此可以使用諸如requestbin之類的服務來查看正在發布的數據。在請求中,因此您可能需要找到另一個服務來為您提供完整的JSON數據,或者在服務器上創建一個將請求保存到文件的腳本。 對於requestbin,您將在hubspot中創建一個工作流,其操作是一個Webhook,並將類型設置為post,並將URL設置為在創建新的requestbin時收到的URL。

一旦知道了要傳入服務器的JSON數據結構,便可以開始處理該數據了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM