SendGrid集成测试工具发送空数据


SendGrid INTEGRATION TESTING TOOL Sending Empty Data

我是SendGrid的新手,我想测试和检查事件通知发送的数据。因此,我设置了端点并单击Test Your Integration按钮。

端点确实得到了一些东西,但它是一个空数组。为什么?

我的脚本很简单:

file_put_contents(dirname(__FILE__).'/jsondata.txt', print_r($_POST, 1), FILE_APPEND);
header('X-PHP-Response-Code: 200' , true, 200);

我做错了什么?

救命!

谢谢。

Okay找到了答案。

这是我更新的代码:

$data = file_get_contents("php://input");
$events = json_decode($data, true);
file_put_contents(dirname(__FILE__).'/jsondata.txt', print_r($events, 1), FILE_APPEND);
header('X-PHP-Response-Code: 200' , true, 200);