Push-Benachrichtigungen in PHP mit Amazon SNS / SQS?
Auf meiner Website möchte ich Push-Benachrichtigungen für Kommentare erstellen, wie dies bei Stackoverflow der Fall ist. Amazon SNS / SQS scheint einen Rahmen dafür zu bieten, aber ich habe Schwierigkeiten, im Web Code / Erklärungen für etwas zu finden, das über ein "Hallo Welt" -Äquivalent hinausgeht.
Nach dem Lesen der AWS SNS / SQS-Dokumentation benötige ich Folgendes:
Logik:
Kommentar / Antwort auf eine neue Frage postenThema erstellen (nur für den ersten Kommentar / die erste Antwort)Nachricht veröffentlichenThema abonnierenPHP auf der Seite, auf der Kommentare gepostet werden (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 auf der Seite, auf der Benachrichtigungen eingehen (http://mysite.com/notificationsReceiver.php):
no idea, thoughts?
Offensichtlich ist dies keine vollständige Demonstration und es gibt wahrscheinlich einige falsche Funktionsaufrufe, aber ich habe mich gefragt, ob jemand in der Lage sein könnte, darauf aufzubauen.