私のサイトでは、Stackoverflow のようにコメントのプッシュ通知を行いたいと考えています。Amazon SNS/SQS はこれを行うためのフレームワークを提供しているようですが、「hello world」に相当するもの以外のコードや説明をウェブ上で見つけるのに苦労しています。
AWS SNS/SQS のドキュメントを読むと、次のものが必要なようです。
論理:
- コメントを投稿/新しい質問への回答
- トピックの作成 (最初のコメント/回答のみ)
- メッセージを公開する
- トピックを購読する
コメントが投稿されるページの PHP (http://mysite.com/postCommentOrAnswer.php):
$comment=$_POST['comment']; //posted comment
require_once 'application/third_party/AWSSDKforPHP/sdk.class.php';
$sns = new AmazonSNS();
$response = $sns->create_topic('SO-like-question-12374940'); //create topic
$response = $sns->publish(
'arn:aws:sns:us-east-1:9876543210:SO-like-question-12374940',
$comment
); //publish comment
$response = $sns->subscribe(
'arn:aws:sns:us-east-1:9876543210:SO-like-question-12374940',
'https ',
'https://mysite.com/notificationsReceiver'
); // Subscribe to notifications
通知を受け取るページの PHP (http://mysite.com/notificationsReceiver.php):
no idea, thoughts?
明らかに、これは完全なデモンストレーションにはほど遠いものであり、おそらくいくつかの間違った関数呼び出しがありますが、誰かがこれに基づいて構築するのを手伝ってくれるのではないかと思っていました.