दस्तावेज़

डिलीवरी लॉग और जाँच

वेबहुक सेटिंग पैनल में हर एंडपॉइंट का बिल्ट-इन डिलीवरी लॉग है। इससे जाँचें कि इवेंट सर्वर तक पहुँच रहे हैं, विफलता का कारण समझें और वास्तविक गतिविधि शुरू किए बिना नया उदाहरण पेलोड भेजें।

डिलीवरी लॉग देखना

1

सेटिंग्स → वेबहुक खोलें

यहाँ जाएँ: Dashboard → Settings → Webhooks.
2

वेबहुक की पंक्ति खोलें

इस पर क्लिक करें: डिलीवरी लॉग webhook कार्ड पर बटन। अंतिम 50 प्रयास नए पहले दिखते हैं।
3

हर प्रविष्टि जाँचें

हर पंक्ति में इवेंट का प्रकार, HTTP स्टेटस कोड, जवाब का समय, टाइमस्टैम्प और त्रुटि संदेश दिखता है।

लॉग फ़ील्ड

फ़ील्डविवरण
इवेंटशुरू हुआ इवेंट प्रकार (जैसे post.saved)
स्थितिआपके एंडपॉइंट से मिला HTTP स्टेटस। null timeout या कनेक्शन मना होने पर।
जवाब का समयभेजने से अंतिम जवाब बाइट तक मिलीसेकंड में आने-जाने का समय।
सफलहरा टिक = HTTP 2xx। लाल क्रॉस = कोई भी दूसरा परिणाम।
त्रुटिअसफल डिलीवरी के लिए समझने योग्य त्रुटि संदेश (जैसे Request timed out (10s)).
डिलीवरी का समयडिलीवरी प्रयास का UTC टाइमस्टैम्प।

टेस्ट इवेंट भेजना

1

वेबहुक कार्ड खोलें

में Settings → Webhooks, अपना वेबहुक खोजें और क्लिक करें टेस्ट इवेंट भेजें.
2

डिलीवरी लॉग जाँचें

परीक्षण डिलीवरी कुछ सेकंड में Delivery Logs सूची में सबसे ऊपर आती है। पुष्टि करें कि आपको यह दिखता है: 200 स्थिति।

टेस्ट इवेंट वास्तविक HTTP अनुरोध होते हैं

परीक्षण इवेंट HMAC हस्ताक्षर सहित वास्तविक इवेंट वाली पूरी प्रक्रिया से गुजरता है। इसलिए परीक्षण में आपका हस्ताक्षर सत्यापन कोड पूरी तरह चलता है।

अपने आप दोबारा प्रयास नहीं

हर डिलीवरी की एक बार कोशिश होती है। लॉग केवल समस्या की जाँच के लिए है; विफल वास्तविक इवेंट को दोबारा चलाने का बटन नहीं है। एंडपॉइंट ठीक करने के बाद सुधार जाँचने के लिए टेस्ट इस्तेमाल करें।

विफलता के आम कारण

त्रुटि / स्थितिसंभावित कारणठीक करें
Request timed out (10s)सर्वर ने जवाब देने में 10 सेकंड से ज़्यादा लिएवापस 200 तुरंत, फिर असिंक्रोनस प्रोसेस करें
401हस्ताक्षर का सत्यापन विफलJSON पार्स करने से पहले रॉ बॉडी पढ़ें
404एंडपॉइंट URL का पाथ मौजूद नहीं हैSavebase की वेबहुक सेटिंग में URL दोबारा जाँचें
500आपके रिसीवर में अनहैंडल्ड त्रुटिसर्वर लॉग में एक्सेप्शन जाँचें
कनेक्शन अस्वीकार हुआ / null स्थितिसर्वर बंद है या URL गलत हैपुष्टि करें कि सर्वर चल रहा और सार्वजनिक रूप से खुलता है