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