[英]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.