我是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);
我做错了什么?
帮助!
感谢。
答案 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);