我试图知道我的亚马逊SNS端点是否在PHP中获得通知



试图在我的http端点上获得amazon sns响应。每当我触发ses发送邮件服务到一个不存在的电子邮件以获得一个弹出邮件时,它应该将通知发送到amazon SNS端点。为了检查这一点,我试图写一个代码如下,但没有得到响应。代码中没有显示任何内容。请帮助我哪里做错了

    $file = 'posttest.php';
    $json = file_get_contents('php://input');
    `enter code here`$fp = fopen($file, 'w') or die('Could not open file!');
    $arr = json_decode($json, true);
    $var = $arr['Message'];
fwrite($fp, $var) or die('Could not write to file');
fclose($fp);

如果端点被命中,尝试查看apache访问日志。对我来说,一个csrf错误导致对端点的post调用失败。我使用csrf_exempt装饰器(我使用Django),它工作得很好。

您还可以在sns主题中设置电子邮件端点,它将向http端点和电子邮件发送通知。如果你收到邮件,肯定http端点也被击中了。

相关内容

  • 没有找到相关文章

最新更新