我正在尝试将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
谢谢
答案 0 :(得分:0)
204
状态代码实际上是成功状态代码;
204(无内容)状态码表示服务器已成功满足请求,并且响应有效内容正文中没有其他要发送的内容。
所以基本上可以告诉您; “嘿,我一切都很好。已接收并处理了数据”。您不需要其他信息吗?仅当失败时,您才想知道为什么失败。
当您从Hubspot API文档复制脚本时,您是否注意到这一行?
//Need to populate these variable with values from the form.
该行下面的变量($firstname
,$lastname
等实际上还不存在)。您将必须在该行之前添加类似的内容;
$firstname = $_POST['first_name'];
$lastname = $_POST['last_name'];
// etc.