204 Ошибка — Ошибка формы Hubspot

Я пытаюсь интегрировать 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

Решение

204 код состояния на самом деле является кодом статуса успеха;

Код состояния 204 (без содержимого) указывает, что сервер успешно выполнил запрос и что в теле полезной нагрузки ответа нет дополнительного содержимого для отправки.

Определение протокола HTTP

Так что в основном это говорит вам; «Эй, у меня все хорошо. Данные получены и обработаны». Вам не нужна дополнительная информация? Только когда это не удастся, вы захотите узнать Зачем это терпит неудачу.

Когда вы скопировали скрипт из документации Hubspot API, вы заметили эту строку?

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

Переменные прямо под этой строкой ($firstname, $lastnameи т. д.) на самом деле еще не существует. Вы должны будете добавить что-то подобное перед этой строкой;

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]