Help Center အမှားကုဒ်များ

အမှားကုဒ်များ

SMSBAT API နှင့် အပြန်အလှန်တုံ့ပြန်သောအခါတွင် အမှားအယွင်းများ ကြုံတွေ့ရနိုင်သည်။ API တောင်းဆိုချက်၏ အောင်မြင်မှု သို့မဟုတ် ကျရှုံးမှုကို ညွှန်ပြရန် သမားရိုးကျ HTTP တုံ့ပြန်ကုဒ်များကို ကျွန်ုပ်တို့ အသုံးပြုပါသည်။

ယေဘုယျအားဖြင့်-

  • 2xx အပိုင်းအခြားရှိ ကုဒ်များသည် အောင်မြင်မှုကို ညွှန်ပြသည်။
  • 4xx အပိုင်းအခြားရှိ ကုဒ်များသည် ပေးထားသော အချက်အလက်ကို ပေးဆောင်ရန် ပျက်ကွက်ခဲ့သည့် အမှားတစ်ခုကို ညွှန်ပြသည် (ဥပမာ၊ လိုအပ်သော ကန့်သတ်ဘောင်ကို ချန်လှပ်ထားခြင်း၊ မက်ဆေ့ချ်အမျိုးအစား မမှန်ကန်ပါ စသည်ဖြင့်)။
  • 5xx အကွာအဝေးရှိ ကုဒ်များသည် ကျွန်ုပ်တို့၏ဆာဗာများတွင် အမှားအယွင်းတစ်ခုကို ဖော်ပြသည်။

HTTP အခြေအနေကုဒ်များ

ကုတ်အဆင့်အတန်းဖော်ပြချက်
200အိုကေတောင်းဆိုမှု အောင်မြင်ခဲ့သည်။
400မကောင်းသောတောင်းဆိုမှုလိုအပ်သော ကန့်သတ်ဘောင်တစ်ခု ပျောက်ဆုံးသွားခြင်း သို့မဟုတ် ပုံစံမမှန်သော JSON ကြောင့် တောင်းဆိုချက်သည် လက်ခံနိုင်ခြင်းမရှိပေ။
401အခွင့်မရှိမှန်ကန်သော API သော့ကို ပေးထားခြင်းမရှိပါ၊ သို့မဟုတ် စစ်မှန်ကြောင်းအထောက်အထား မအောင်မြင်ပါ။
403တားမြစ်API သော့သည် တောင်းဆိုချက်ကို လုပ်ဆောင်ရန် ခွင့်ပြုချက်များ မရှိပါ သို့မဟုတ် သင့်အကောင့်ကို ဆိုင်းငံ့ထားသည်။
404မတွေ့ဘူးတောင်းဆိုထားသော အရင်းအမြစ် မရှိပါ။
415ပံ့ပိုးမထားသော မီဒီယာအမျိုးအစားအကြောင်းအရာ-အမျိုးအစား ခေါင်းစီးပျောက်နေသည် သို့မဟုတ် application/json ဟု သတ်မှတ်မထားပါ။
422မလုပ်ဆောင်နိုင်သော အရာတောင်းဆိုချက်အား မှန်ကန်စွာ ဖော်မတ်လုပ်ထားသော်လည်း ဝေါဟာရအမှားများပါရှိသည် (ဥပမာ၊ မမှန်ကန်သော ဖုန်းနံပါတ်ဖော်မတ်)။
429တောင်းဆိုမှုများများလွန်းသည်တောင်းဆိုချက် အများအပြားသည် API ကို လျင်မြန်လွန်းသည်။ သင့်တောင်းဆိုမှုများ၏ ထပ်ကိန်းအား နောက်ပြန်ဆုတ်ရန် ကျွန်ုပ်တို့ အကြံပြုပါသည်။
500, 502, 503, 504ဆာဗာအမှားများSMSBAT ၏အဆုံးတွင် တစ်ခုခုမှားသွားသည်။

အမှားတုံ့ပြန်မှုပုံစံ

API တောင်းဆိုချက်တစ်ခု အမှားအယွင်းတစ်ခု ဖြစ်ပေါ်သောအခါ၊ တုံ့ပြန်မှုကိုယ်ထည်တွင် ပြဿနာနှင့်ပတ်သက်သော အသေးစိတ်အချက်များနှင့်အတူ JSON အရာဝတ္ထုတစ်ခု ပါရှိသည်။

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

Business Logic Error Codes (Internal Codes)

HTTP အခြေအနေကုဒ်များအပြင်၊ ကျွန်ုပ်တို့သည် သင့်အား ပျက်ကွက်ရခြင်း၏ အကြောင်းရင်းအတိအကျကို သိရှိနိုင်စေရန် ကူညီရန်အတွက် သီးခြားအတွင်းပိုင်း ကုဒ် ကို ကျွန်ုပ်တို့ ပြန်ပေးနိုင်ပါသည်။

အတွင်းကုဒ်ဖော်ပြချက်အကြံပြုလုပ်ဆောင်ချက်
1001မမှန်ကန်သော တောင်းဆိုမှုပုံစံသင့်တောင်းဆိုချက်ကိုယ်ထည်သည် JSON မှန်ကန်ကြောင်း သေချာပါစေ။
1002လိုအပ်သောအကွက်မည်သည့်အကွက် ပျောက်ဆုံးနေသည်ကို သိရှိရန် တုံ့ပြန်မှုရှိ ‘မက်ဆေ့ဂျ်’ ပိုင်ဆိုင်မှုကို စစ်ဆေးပါ။
1003မမှန်ကန်သောဖုန်းနံပါတ်လက်ခံသူနံပါတ်သည် E.164 ဖော်မတ် (ဥပမာ၊ 380501234567) ရှိပါစေ။
1004မှတ်ပုံတင်မထားသော အယ်လ်ဖာအမည်from ဘောင်တွင် သင့်အကောင့်အတွက် အတည်မပြုရသေးသော အယ်လ်ဖာအမည်တစ်ခု ပါရှိသည်။
1005လက်ကျန်ငွေမလုံလောက်သင့်အကောင့်တွင် စာတိုပေးပို့ခြင်း ကမ်ပိန်းကို လုပ်ဆောင်ရန် လုံလောက်သော ရန်ပုံငွေ မရှိပါ။
1006မမှန်သော စာတိုအမျိုးအစားအမျိုးအစား ကန့်သတ်ချက်သည် ပံ့ပိုးထားသော အမျိုးအစားများထဲမှ တစ်ခုဖြစ်ရမည် (ဥပမာ၊ smsviber_promo)။
1007Template Not Foundတောင်းဆိုထားသော Viber/OTP နမူနာပုံစံ ID မမှန်ကန်ပါ သို့မဟုတ် အတည်မပြုပါ။
1008မမှန်ကန်သော အဝိုင်းလေးများViber ချားရဟတ်တွင် ပစ္စည်း 2 ခုမှ 5 ခုကြား ပါဝင်ရပါမည်။

[!အကြံပြုချက်] ဤနေရာတွင်ဖော်ပြထားခြင်းမရှိသော အမှားအယွင်းကုဒ်တစ်ခုကို သင်ကြုံတွေ့ရပါက သို့မဟုတ် အမှားတစ်ခုက အမှားတစ်ခုဖြင့် ပြန်ပေးခဲ့သည်ဟု သင်ယုံကြည်ပါက၊ ကျေးဇူးပြု၍ [email protected] သို့ ဆက်သွယ်ပြီး တိကျသောတုံ့ပြန်မှုပေးချေမှုနှင့် ခေါင်းစီးများကို ပေးဆောင်ပါ။