PortSMS

वेबहुक से अपने सर्वर पर SMS पाएं

आपके किराये के नंबरों पर आने वाला हर SMS सीधे अपने HTTPS एंडपॉइंट पर पाएं, और जांचें कि वह PortSMS से ही आया है।

वेबहुक क्यों

API को बार-बार पोल करना भी काम करता है, लेकिन वेबहुक हर SMS कुछ ही सेकंड में पहुंचा देता है, आपके कोड को बार-बार पूछना नहीं पड़ता।

सेट अप करें

API की पेज खोलें, किसी पब्लिक डोमेन पर HTTPS पता डालें और सेव करें। साइनिंग सीक्रेट सिर्फ़ एक बार दिखता है: इसे अपने सर्वर के दूसरे सीक्रेट्स के साथ रखें।

आपको क्या मिलता है

JSON बॉडी वाला एक POST: इवेंट sms.received और data, जिसमें रेंटल id, फ़ोन नंबर, भेजने वाला, पूरा टेक्स्ट, पहचाना गया कोड और मिलने का समय होता है।

हर रिक्वेस्ट जांचें

X-PortSMS-Signature हेडर पढ़ें, अपने सीक्रेट से "t.body" का HMAC-SHA256 निकालें और उसे constant time में v1 से मिलाएं। जिन रिक्वेस्ट का t 5 मिनट से पुराना हो, उन्हें अस्वीकार करें।

जल्दी जवाब दें

मैसेज स्टोर करते ही 2xx स्टेटस लौटाएं, और धीमे काम बाद में करें। कोई और जवाब मिलने पर 8 बार तक फिर से भेजा जाता है।

गाइड