SendGrid INTEGRATION TESTING TOOL发送空数据

时间:2016-04-08 14:29:13

标签: php sendgrid

我是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);

我做错了什么?

帮助!

感谢。

1 个答案:

答案 0 :(得分:1)

好的找到了答案。

这是我更新的代码:

$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);