Help Center Kodiċi ta' Żball

Kodiċi ta' Żball

Meta tinteraġixxi mal-API SMSBAT, tista’ tiltaqa’ ma’ żbalji. Aħna nużaw kodiċijiet ta ‘rispons HTTP konvenzjonali biex nindikaw is-suċċess jew il-falliment ta’ talba API.

B’mod ġenerali:

  • Kodiċijiet fil-medda 2xx jindikaw suċċess.
  • Kodiċijiet fil-medda 4xx jindikaw żball li falla minħabba l-informazzjoni pprovduta (eż., parametru meħtieġ tħalla barra, tip ta’ messaġġ mhux validu, eċċ.).
  • Kodiċijiet fil-medda 5xx jindikaw żball mas-servers tagħna.

Kodiċi tal-Istatus HTTP

KodiċiStatusDeskrizzjoni
200”OK”It-talba rnexxiet.
400”Talba Ħażina”It-talba ma kinitx aċċettabbli, ħafna drabi minħabba li ma kienx hemm parametru meħtieġ jew JSON ħażin.
401”Mhux awtorizzat”Ebda ċavetta API valida pprovduta, jew l-awtentikazzjoni falliet.
403”Projbit”Iċ-ċavetta API m’għandhiex permessi biex twettaq it-talba, jew il-kont tiegħek huwa sospiż.
404”Mhux misjub”Ir-riżors mitluba ma teżistix.
415Tip ta' Media mhux appoġġjatL-intestatura Content-Type hija nieqsa jew mhux issettjata għal application/json.
422Entità mhux ipproċessabbliIt-talba kienet ifformattjata b’mod korrett iżda kien fiha żbalji semantiċi (eż., format invalidu tan-numru tat-telefon).
429”Wisq Talbiet”Wisq talbiet jolqtu l-API malajr wisq. Nirrakkomandaw backoff esponenzjali tat-talbiet tiegħek.
500, 502, 503, 504”Żbalji tas-Server”Xi ħaġa marret ħażin fi tmiem SMSBAT.

Format ta’ Rispons ta’ Żball

Meta talba API tirriżulta fi żball, il-korp tar-rispons ikun fih oġġett JSON b’aktar dettalji dwar il-problema.

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

Kodiċi ta’ Żball tal-Loġika tan-Negozju (Kodiċijiet Interni)

Minbarra l-kodiċi tal-istatus HTTP, nistgħu nirritornaw “kodiċi” intern speċifiku biex jgħinek tidentifika r-raġuni eżatta għall-falliment.

Kodiċi InternDeskrizzjoniAzzjoni Suġġerita
1001`Format ta’ Talba Invalidu’Kun żgur li l-korp tat-talba tiegħek huwa JSON validu.
1002Qasam Meħtieġa NieqesIċċekkja l-proprjetà “messaġġ” fir-rispons biex tara liema qasam huwa nieqes.
1003Numru tat-Telefon InvaliduKun żgur li n-numru tar-riċevitur ikun fil-format E.164 (eż., 380501234567).
1004Isem Alfa Mhux ReġistratIl-parametru minn fih isem alfa li ma ġiex approvat għall-kont tiegħek.
1005”Bilanċ Insuffiċjenti”Il-kont tiegħek m’għandux biżżejjed fondi biex jipproċessa l-kampanja tal-messaġġi.
1006”Tip ta’ Messaġġ Invalidu”Il-parametru “tip” għandu jkun wieħed mit-tipi appoġġjati (eż., “sms”, “viber_promo”).
1007”Mudell mhux misjub”L-ID tal-mudell Viber/OTP mitlub huwa invalidu jew mhux approvat.
1008”Oġġetti tal-karużell invalidi”A Viber Carousel għandu jkun fih bejn 2 u 5 oġġetti.

[!TIP] Jekk tiltaqa’ ma’ kodiċi ta’ żball mhux elenkat hawn, jew jekk temmen li żball ġie rritornat bi żball, jekk jogħġbok ikkuntattja lil [email protected] u agħti t-tagħbija eżatta tar-rispons u l-headers.