Поймать данные json из веб-крючка hubspot

За свою жизнь я не могу понять, чего мне не хватает. Я использую HubSpot и у меня есть настройка рабочего процесса для использования веб-хука, который публикует мой скрипт. Когда я установил URL для захвата данных webhook на requestb.in, он передал данные, и я могу видеть необработанные данные json. Но когда я пытаюсь записать его с помощью собственного кода и записать в текстовый файл, я не получаю абсолютно ничего.

Я пробовал такие вещи, как:

$myFile = "testFile.txt";
$fh = fopen($myFile, 'w') or die("can't open file");

fwrite($fh, $_POST);
fwrite($fh, $_GET);
fwrite($fh, $_REQUEST);
fwrite($fh, $_POST['message']);
fwrite($fh, $_GET['message']);

fclose($fh);

И независимо от того, что я делаю — я не могу захватить данные, публикуемые с веб-крючка.

Итак, вот мой вопрос. В обычной процедуре, когда данные JSON публикуются из API,
правильно ли я спрашиваю, что «переменная» данных json обычно является «сообщением» (например: $ _POST [‘message’])?

И я хотел бы попросить указатель на то, что я пропускаю или делаю неправильно, что не позволяет мне собирать эти данные. Я действительно начинаю думать, что это HubSpot, а не я, но сначала мне нужно это подтвердить.

Спасибо

1

Решение

Мне повезло с использованием этого кода в верхней части:
$ _POST = file_get_contents (‘php: // input’);

3

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

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

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