IOSOR ज्ञान

API पायलट वीक: लाइव ट्रैफिक पर कीज़ और वेबhहुक्स

हस्ताक्षरित वेबहुक्स, आइडempotency कीज़, लाइव DLR ट्रैकिंग और प्रीपेड बैलेंस सुरक्षा के साथ IOSOR पर अपना पहला प्रोडक्शन सप्ताह चलाएं।

API पायलट वीक: लाइव ट्रैफिक पर कीज़ और वेबhहुक्स.

प्रोडक्शन ट्रैफिक के लिए API कीज़ को प्रमोट करना

स्टेजिंग परीक्षणों से लाइव ट्रैफ़िक पर जाने के लिए संचालन टोकन को अलग करना आवश्यक है। अपने API पायलट सप्ताह के दौरान, अस्थायी परीक्षण टोकन को प्रतिबंधित प्रोडक्शन कीज़ से बदलें। प्रोडक्शन कीज़ में स्पष्ट दायरा होना चाहिए, जो वैश्विक प्रशासनिक अधिकारों के बिना केवल आउटबाउंड SMS प्रेषण या इनबाउंड वेबहुक अंतグラグラ ग्रहण की अनुमति देता है। सुनिश्चित करें कि लाइव API क्रेडेंशियल सुरक्षित वॉल्ट स्टोर में रहते हैं।

वास्तविक स्ट्रीम पर हस्ताक्षरित वेबहुक्स को सत्यापित करना

वास्तविक समय वितरण रिपोर्ट (DLR) और इनबाउंड संदेश प्राप्त करने के लिए क्रिप्टोग्राफिक सत्यापन की आवश्यकता होती है। आपके कॉलबैक URL पर भेजे गए प्रत्येक पेलोड में आपकी गुप्त कुंजी के साथ गणना किया गया हैश हस्ताक्षर शामिल होता है। किसी भी वितरण अपडेट को स्वीकार करने से पहले, नकली घटनाओं को ब्लॉक करने के लिए HTTP हेडर हस्ताक्षर को सत्यापित करें। हमेशा हस्ताक्षर रीप्ले के खिलाफ समय सहनशीलता की जाँच करें।

आइडempotेंसी कीज़ और बैलेंस कटौती

पायलट सप्ताह के दौरान नेटवर्क गड़बड़ियां आपके एप्लिकेशन से डुप्लिकेट HTTP POST अनुरोधों का कारण बन सकती हैं। प्रत्येक प्रेषण कॉल के साथ एक अद्वितीय Idempotency-Key हेडर प्रदान करने से यह सुनिश्चित होता है कि डुप्लिकेट प्रयास कभी भी डबल बिलिंग या डुप्लिकेट SMS प्रसारण को ट्रिगर नहीं करते हैं। हमारे गाइड को देखें आइडेम्पोटेंसी, रीट्राई और पैसा यह समझने के लिए कि यह आपकी सुरक्षा कैसे करता है।

वितरण रिपोर्ट और वेबहुक विफलताओं को संभालना

लाइव कैरियर नेटवर्क असममित DLR देरी उत्पन्न करते हैं। आपके एप्लिकेशन को आंतरिक इवेंट क्यु का उपयोग करके एसिंक्रोनस रूप से वेबहुक संसाधित करना चाहिए। यदि आपका रिसीवर एंडपॉइंट कनेक्शन गिरा देता है या 5xx त्रुटियां लौटाता है, तो प्लेटफ़ॉर्म घातीय बैकोफ़ के साथ स्वचालित पुनः प्रयास शुरू करता है। संदेश UUID का उपयोग करके इनबाउंड DLR पेलोड पर सख्त आइडempotेंसी बनाए रखें।

खाता सीमाएं और ट्रैफिक स्केलिंग

Pilot सप्ताह अनुमानित वित्तीय सीमाओं के तहत वास्तविक ट्रैफ़िक गतिशीलता पेश करता है। खाता सक्रियण USD 20 के प्रीपेड फ्लोर से शुरू होता है, यह सुनिश्चित करते हुए कि शेष राशि कभी भी परिचालन आरक्षित सीमाओं से नीचे न जाए। जैसे-जैसे संदेश थ्रूपुट बढ़ता है और आपका एकीकरण USD 1,000/माماه के करीब पहुंचता है, परिचालन सीमाओं को बिना कनेक्टिविटी खोए गतिशील रूप से समायोजित किया जाता है।

IOSOR के साथ शुरुआत करें

production दायरे की कुंजी जारी करें — sandbox टोकन नहीं — और कॉलबैक उस हस्ताक्षरित webhook URL पर लगाएँ जिसका आप मालिक हैं। Idempotency-Key के साथ एक OTP या अलर्ट भेजें। पुष्टि करें कि prepaid hold, debit और DLR उसी इरादे पर बैठे। समर्पित कुंजी और सत्यापित हस्ताक्षर के बिना Live बैज अभी भी setup है।

API इंसिडेंट हफ्ता: गायब आइडेम्पोटेंसी रीट्राय स्टॉर्म नहीं, बल्कि एक फ्रीज है पहली कटौती से पहले प्रीपेड राशि आरक्षित करना.

IOSOR सार

करें: पहला जीवित सप्ताह production कुंजी, हस्ताक्षरित webhook, और ledger में दिखने वाले एक prepaid hold पर चलाएँ।

न करें: sandbox टोकन को जीवित ट्रैफ़िक पर साझा करना, या बिना हस्ताक्षर कॉलबैक को पायलट के लिए पर्याप्त मानना।

क्या यह गाइड मददगार थी?

संबंधित गाइड