2012-10-10 40 views
7

Tôi đã tạo chủ đề Amazon SNS và đã thêm 2 đăng ký.Xác nhận đăng ký SNS trên HTTP

  1. Id email của tôi hoạt động tốt sau khi xác nhận.
  2. URL HTTP của phiên bản amazon ec2.

Vấn đề bây giờ là tôi không thể hiểu cách xác nhận đăng ký cho URL HTTP. Tôi không thể xem yêu cầu đăng bài trên access.log apache. Tôi có phải tìm một nơi khác cho tin nhắn không.

Tôi đã có dự án đường ray được triển khai qua hành khách trên máy chủ. Tôi có nên kiểm tra yêu cầu đăng bài qua mã đường ray không?

Trả lời

9

Cùng một vấn đề, trên thực tế nó được POST RAW, bạn có thể đọc nó với:

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

đặt nó trong url đích của bạn, và nếu bạn muốn ví dụ gửi nó vào e-mail của bạn để xem nó .

Sau đó bạn có thể khẳng định: http://docs.amazonwebservices.com/sns/latest/api/API_ConfirmSubscription.html

Nguồn: https://forums.aws.amazon.com/message.jspa?messageID=364666#364666

EDIT: thực ra đây là trong JSON và có một biến "SubscribeURL", sao chép dán trong navigator và nó xác nhận đăng ký!

Chỉnh sửa 2: Xin lỗi vì php, có vẻ như trong đường ray đó là ngày:

request.raw_post 

request.raw_post trying to pull data from it

+0

Assmuming nó là php, xin lỗi tôi không thể giúp đỡ trên đường ray, tìm kiếm RAW POST DỮ LIỆU! – John

+0

nó rất hữu ích cho tôi. cảm ơn bạn! –

+0

Tôi đã truy cập vào đây để tìm kiếm giải pháp PHP nên câu trả lời của bạn vẫn rất phù hợp với tìm kiếm – Nicholas

Các vấn đề liên quan