2012-10-10 17 views
7

Utworzono temat Amazon SNS i dodano 2 subskrypcje.Potwierdź subskrypcję SNS na HTTP

  1. Mój identyfikator e-mail, który działa poprawnie po potwierdzeniu.
  2. Adres URL HTTP instancji amazon ec2.

Problem polega na tym, że nie mogę zrozumieć, jak potwierdzić subskrypcję adresu URL HTTP. Nie widzę prośby o wpis na apache access.log. Czy muszę szukać gdzieś indziej dla wiadomości.

Mam już projekt torów wdrożony przez pasażera na serwerze. Czy powinienem sprawdzić żądanie pocztowe za pomocą kodu szyny?

Odpowiedz

9

sam problem, w rzeczywistości jest RAW POST, można go odczytać z:

$post = file_get_contents('php://input'); 

umieścić go w docelowym adresie URL, a jeśli chcesz na przykład wysłać go na adres e-mail, aby go zobaczyć .

Po tym można potwierdzić: http://docs.amazonwebservices.com/sns/latest/api/API_ConfirmSubscription.html

Źródło: https://forums.aws.amazon.com/message.jspa?messageID=364666#364666

EDIT: Właściwie to w JSON i jest zmienna „SubscribeURL” Kopiuj Wklej w nawigatorze i potwierdzić subskrypcję!

Edit 2: Sorry for PHP, wydaje się w szynach jest na:

request.raw_post 

request.raw_post trying to pull data from it

+0

Assmuming to php, przepraszam, nie mogę pomóc, na szynach, poszukaj RAW POST dane! – John

+0

był dla mnie bardzo pomocny. Dziękuję Ci! –

+0

Poszedłem tutaj, szukając rozwiązania PHP, więc Twoja odpowiedź jest nadal bardzo istotna dla wyszukiwań – Nicholas

Powiązane problemy