【问题标题】:204 Error - Hubspot Form Error204 错误 - Hubspot 表单错误
【发布时间】:2019-01-11 06:04:06
【问题描述】:

我正在尝试将 HubSpot 集成到自定义表单中,但我的 PHP 知识有限。因此,我们将不胜感激任何帮助。

提交我的表单时,我收到 204 的日志。当我转到我的表单提交时,我可以看到一个条目,但没有携带任何数据。

下面是我的表单代码。 HTML:

<input id="first_name" class="hs-input" name="first_name" type="text" placeholder="First Name" autocomplete="given-name" value="" required>
<input id="lastname" class="hs-input" name="last_name" type="text" placeholder="Last Name" autocomplete="family-name" value="" required>
<input id="phonenumber" class="hs-input" name="phone_number" type="number" placeholder="Phone Number" value="" required>
<input value="Submit" typeI"submit">

我正在使用此链接中的 PHP 脚本: https://developers.hubspot.com/docs/methods/forms/submit_form

谢谢

【问题讨论】:

  • 你有任何答案,我有同样的问题吗?

标签: php forms hubspot


【解决方案1】:

204 状态码实际上是成功状态码;

204(无内容)状态码表示服务器已成功完成请求,并且响应负载正文中没有要发送的其他内容。

HTTP Protocol definition

所以基本上它会告诉你; “嘿,我很好。收到并处理了数据”。你不需要额外的信息是吗?只有当它失败时,您才会想知道为什么它会失败。

当您从 Hubspot API 文档中复制脚本时,您是否注意到这一行?

//Need to populate these variable with values from the form.

该行正下方的变量($firstname$lastname 等)实际上还不存在。您必须在该行之前添加类似这样的内容;

$firstname = $_POST['first_name'];
$lastname = $_POST['last_name'];
// etc.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-14
    • 2014-01-22
    • 1970-01-01
    • 2016-11-07
    • 1970-01-01
    相关资源
    最近更新 更多