Enviar notificações em PHP usando o Amazon SNS / SQS?
No meu site, gostaria de enviar notificações push de comentários como o Stackoverflow. O Amazon SNS / SQS parece fornecer uma estrutura para isso, mas estou tendo dificuldade em encontrar qualquer código / explicação na Web para qualquer coisa além do equivalente "olá mundo".
Ao ler a documentação do AWS SNS / SQS, parece que preciso do seguinte:
lógica:
postar comentário / resposta a uma nova perguntacriar tópico (apenas para o primeiro comentário / resposta)publicar mensageminscrever-se no tópicoPHP na página onde os comentários são publicados (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 na página onde as notificações são recebidas (http://mysite.com/notificationsReceiver.php):
no idea, thoughts?
Obviamente, isso não está perto de ser uma demonstração completa e, provavelmente, tem algumas chamadas de função incorretas, mas eu queria saber se alguém pode ser capaz de ajudar a construir sobre isso?