未收到HTTP SNS订阅确认推送通知

时间:2018-06-25 21:52:07

标签: php amazon-web-services amazon-sns

我正在尝试使用HTTP终端节点订阅Amazon SNS。我使用HTTP端点http://myserver.com/notify.php设置了一个新订阅。

我正在运行Apache和PHP,并使用以下代码设置了名为http://myserver.com/notify.php的文件:

<?php
mail('myemail@myserver.com', 'SNS Notification Received', 'Got it');
exit();
?>

当我在浏览器中手动点击此页面时,我会收到电子邮件。

在AWS SNS管理界面中,当我按“请求确认”时,我没有收到任何电子邮件。当我按“确认订阅”时,我没有收到任何电子邮件,此外,我在UI中收到一条错误消息:

1 validation error detected: Value null at 'token' failed to satisfy constraint: Member must not be null (Service: AmazonSNS; Status Code: 400; Error Code: ValidationError; Request ID: XXXXXXXXX)

我在做什么错了?

0 个答案:

没有答案