【问题标题】:hubspot webhook trouble in PHPPHP中的hubspot webhook问题
【发布时间】:2015-06-08 04:06:59
【问题描述】:

我被要求处理网络钩子概念。我对这个概念很陌生,我需要你的帮助。我被要求提供一个公司的 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 文件一样吗?我真的很困惑。谢谢你

【问题讨论】:

    标签: php hubspot


    【解决方案1】:

    更新:我创建了一个article 来帮助解决这个问题

    您不需要为 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 它可以在请求中处理,因此您可能需要找到另一个服务来为您提供完整的 JSON 数据,或者在您的服务器上创建一个脚本,将请求保存到文件中。对于 requestbin,您将在 hubspot 中创建一个工作流,其操作为 webhook,并将类型设置为 post,并将 url 设置为您在创建新 requestbin 时收到的 url。

    一旦您知道进入服务器的 JSON 数据结构是什么,您就可以开始着手处理该数据了。

    【讨论】:

      【解决方案2】:

      从您提供的信息中很难确定,但您可能走错了路。

      您可能需要编写一个将成为 webhook 目标的 php 脚本。这是一个可以帮助您入门的帖子: Catching json data from hubspot webhook

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-08-10
        • 1970-01-01
        • 1970-01-01
        • 2022-01-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多