对于我的生活,我无法弄清楚我错过了什么。我正在使用 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);
而且无论我做什么 - 我都无法捕获从 webhook 发布的数据。
所以这是我的问题。在正常程序中,当从 api 发布 json 数据时,我是否正确地询问 json 数据的“变量”通常是“消息”(例如:$_POST['message'])?
我会问一个指针,说明我遗漏了什么或做错了什么,这不允许我捕获这些数据。我真的开始认为这是 HubSpot 而不是我,但我需要先确认一下。
谢谢