HTTP

2012-10-10 15 views
7

पर एसएनएस सदस्यता की पुष्टि करें मैंने एक अमेज़ॅन एसएनएस विषय बनाया और 2 सदस्यता जोड़े।HTTP

  1. मेरी ईमेल आईडी जो पुष्टि के बाद ठीक काम करती है।
  2. एक अमेज़ॅन ec2 उदाहरण का HTTP यूआरएल।

समस्या अब है कि मैं समझ नहीं पा रहा हूं कि HTTP यूआरएल के लिए सदस्यता की पुष्टि कैसे करें। मैं apache access.log पर पोस्ट अनुरोध नहीं देख सकता। क्या मुझे संदेश के लिए कहीं और देखना है।

मेरे पास पहले से ही सर्वर पर यात्री के माध्यम से एक रेल परियोजना तैनात है। क्या मुझे रेल कोड के माध्यम से पोस्ट अनुरोध की जांच करनी चाहिए?

उत्तर

9

एक ही मुद्दा है, वास्तव में यह है रॉ पोस्ट, आप इसके साथ पढ़ सकते हैं:

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

अपने गंतव्य URL में रख, और यदि आप उदाहरण के लिए चाहते हैं यह देखने के लिए आपके ई-मेल पर भेज देते हैं ।

उसके बाद आप इस बात की पुष्टि कर सकते हैं: http://docs.amazonwebservices.com/sns/latest/api/API_ConfirmSubscription.html

स्रोत: https://forums.aws.amazon.com/message.jspa?messageID=364666#364666

संपादित करें: वास्तव में इस JSON में है और वहाँ एक चर "SubscribeURL", नाविक में पेस्ट कॉपी है और यह सदस्यता मान्य!

संपादित करें 2: Assmuming यह php है

request.raw_post 

request.raw_post trying to pull data from it

+0

, खेद मैं, रॉ डेटा पोस्ट देखने के लिए रेल पर मदद नहीं कर सकता: php के लिए क्षमा करें, यह पटरियों में लगता है उस पर है! – John

+0

यह मेरे लिए बहुत उपयोगी था। धन्यवाद! –

+0

मैं यहां एक PHP समाधान खोजने के लिए पहुंचा, इसलिए आपका उत्तर अभी भी खोजों के लिए बहुत प्रासंगिक है – Nicholas