वेबहुक आपके सर्वर का एक URL है जिसे हम कुछ होने पर कॉल करते हैं, ताकि आपके कोड को बार-बार पूछना न पड़े।
इसे सेट करना
- डेवलपर में वेबहुक चुनें, फिर एंडपॉइंट जोड़ें।
- एक HTTPS URL लिखें और अपने चाहे इवेंट चुनें, जैसे
question.completed। - साइनिंग सीक्रेट कॉपी करें। यह सिर्फ़ एक बार दिखता है।
इवेंट
सवाल आरक्षित, पूरे, अधूरे, रद्द या अस्वीकार; क्रेडिट ख़रीदे गए, कम हो रहे या ख़त्म होने वाले; शिकायतें निपटाई गईं; और कोई कनेक्शन अपनी सीमा के क़रीब।
हस्ताक्षर जाँचना
हर डिलीवरी में x-50heads-signature हेडर होता है, जिसमें एक टाइमस्टैम्प और आपके सीक्रेट से बना बॉडी का HMAC-SHA256 होता है। पेलोड पर भरोसा करने से पहले इसे जाँचें। वेबहुक डॉक्स (अंग्रेज़ी में) में कॉपी करने लायक़ कोड है।
दोबारा कोशिश
दस सेकंड के अंदर 2xx स्टेटस से जवाब दें। अगर नहीं, तो हम बढ़ते अंतराल के साथ 24 घंटों में आठ बार दोबारा कोशिश करते हैं। डिलीवरी लॉग हर कोशिश दिखाता है, और आप कोई भी डिलीवरी दोबारा चला सकते हैं।
कभी-कभी डिलीवरी दो बार या क्रम से बाहर आ सकती है। दोहराव को नज़रअंदाज़ करने के लिए इवेंट id इस्तेमाल करें।