[英]SNS subscription never sent/received?
我在我的SNS控制台面板中創建了一個http訂閱服務器。 我需要保持每封電子郵件的狀態(退信,投訴)。
我已經建立了一個公共可訪問的http端點,創建了對主題的訂閱,單擊“訂閱”按鈕,然后彈出窗口顯示“確認消息將發送到所訂閱的端點”。
我只是不了解如何驗證我的終端節點以及如何從Amazon SNS收集帖子數據。
我已將端點URL設置為以下格式。
http://example.com/amazon_sns/sns_notification.php
當我從瀏覽器請求端點寫入數據時,端點會將所有發布數據附加到文本文件中。 我正在做錯事。
我一直在嘗試訂閱1天,沒有運氣。 任何幫助,不勝感激。
注意:我假設問題是您的端點沒有看到任何請求。 如果不是您的問題,請回復我,並用您的問題更新您的問題。
這里有一些可能性:
一些使我更容易為您提供幫助的問題:
把它放在你的sns_notification.php中
然后,您將收到電子郵件中發送到該URL的正文,其中將顯示來自亞馬遜的消息,並帶有一個鏈接以確認您的SNS主題訂閱。
<?php
$headers = apache_request_headers();
$body = @file_get_contents('php://input');
mail("YOUREMAILADDRESS@gmail.com", "ses callback", print_r($headers, 1)."\n---body---\n".$body);
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.