Skip to content

त्रुटि कोडहरू

SMSBAT API सँग अन्तरक्रिया गर्दा, तपाईंले त्रुटिहरू सामना गर्न सक्नुहुन्छ। हामी API अनुरोधको सफलता वा विफलता संकेत गर्न परम्परागत HTTP प्रतिक्रिया कोडहरू प्रयोग गर्छौं।

सामान्य मा: - 2xx दायराका कोडहरूले सफलतालाई सङ्केत गर्छ। - 4xx दायराका कोडहरूले उपलब्ध गराएको जानकारी दिएर असफल भएको त्रुटिलाई सङ्केत गर्छ (जस्तै, आवश्यक प्यारामिटर हटाइयो, सन्देश प्रकार अमान्य छ, आदि)। - 5xx दायराका कोडहरूले हाम्रा सर्भरहरूमा भएको त्रुटिलाई सङ्केत गर्छ।

HTTP स्थिति कोडहरू

कोड स्थिति विवरण
200 'ठीक' अनुरोध सफल भयो।
400 'खराब अनुरोध' अनुरोध अस्वीकार्य थियो, प्रायः आवश्यक प्यारामिटर हराएको वा विकृत JSON को कारणले।
४०१ 'अनधिकृत' कुनै मान्य API कुञ्जी प्रदान गरिएको छैन, वा प्रमाणीकरण असफल भयो।
४०३ 'निषिद्ध' API कुञ्जीसँग अनुरोध गर्न अनुमति छैन, वा तपाईंको खाता निलम्बन गरिएको छ।
४०४ 'फेला परेन' अनुरोध गरिएको स्रोत अवस्थित छैन।
४१५ 'असमर्थित मिडिया प्रकार' सामग्री-प्रकार हेडर छुटेको छ वा application/json मा सेट गरिएको छैन।
४२२ 'प्रशोधन नगर्ने निकाय' अनुरोध सही रूपमा ढाँचा गरिएको थियो तर सिमान्टिक त्रुटिहरू (जस्तै, अमान्य फोन नम्बर ढाँचा) समावेश गरिएको थियो।
४२९ 'धेरै धेरै अनुरोधहरू' धेरै अनुरोधहरू API मा धेरै छिटो हिट। हामी तपाईंको अनुरोधहरूको घातीय ब्याकअफ सिफारिस गर्छौं।
५००, ५०२, ५०३, ५०४ 'सर्भर त्रुटिहरू' SMSBAT को अन्त्यमा केही गडबड भयो।

त्रुटि प्रतिक्रिया ढाँचा

जब एपीआई अनुरोधले त्रुटिको परिणाम दिन्छ, प्रतिक्रियाको मुख्य भागले समस्याको बारेमा थप विवरणहरू सहित JSON वस्तु समावेश गर्दछ।

{
  "status": 400,
  "error": "Bad Request",
  "message": "Missing required field: 'messages'",
  "code": 1001
}

व्यापार तर्क त्रुटि कोडहरू (आन्तरिक कोडहरू)

HTTP स्थिति कोडहरूको अतिरिक्त, हामी तपाईंलाई असफलताको सही कारण पहिचान गर्न मद्दत गर्नको लागि एक विशिष्ट आन्तरिक कोड फर्काउन सक्छौं।

आन्तरिक कोड विवरण सुझाव गरिएको कारबाही
१००१ अमान्य अनुरोध ढाँचा तपाईंको अनुरोधको मुख्य भाग JSON मान्य छ भनी सुनिश्चित गर्नुहोस्।
१००२ 'हराएको आवश्यक क्षेत्र' कुन फिल्ड हराइरहेको छ भनेर हेर्नको लागि प्रतिक्रियामा सन्देश गुण जाँच गर्नुहोस्।
१००३ अमान्य फोन नम्बर प्राप्तकर्ता नम्बर E.164 ढाँचामा रहेको सुनिश्चित गर्नुहोस् (जस्तै, 380501234567)।
१००४ दर्ता नगरिएको अल्फा नाम from प्यारामिटरले एउटा अल्फा नाम समावेश गर्दछ जुन तपाईंको खाताको लागि स्वीकृत गरिएको छैन।
१००५ अपर्याप्त ब्यालेन्स तपाईंको खातामा सन्देश अभियान प्रशोधन गर्न पर्याप्त रकम छैन।
१००६ 'अवैध सन्देश प्रकार' प्रकार प्यारामिटर समर्थित प्रकारहरू मध्ये एक हुनुपर्छ (जस्तै, sms, viber_promo)।
१००७ 'टेम्प्लेट फेला परेन' अनुरोध गरिएको Viber/OTP टेम्प्लेट ID अमान्य छ वा स्वीकृत छैन।
१००८ अमान्य क्यारोसेल वस्तुहरू एक Viber Carousel मा 2 र 5 वस्तुहरू बीच हुनुपर्छ।

[! टिप] यदि तपाईंले यहाँ सूचीबद्ध नभएको त्रुटि कोड भेट्नुभयो भने, वा यदि तपाईंलाई त्रुटिले त्रुटि फिर्ता भएको विश्वास गर्नुहुन्छ भने, कृपया [email protected] लाई सम्पर्क गर्नुहोस् र सही प्रतिक्रिया पेलोड र हेडरहरू प्रदान गर्नुहोस्।