Help Center Кодови грешака

Кодови грешака

Када комуницирате са СМСБАТ АПИ-јем, можете наићи на грешке. Користимо конвенционалне ХТТП кодове одговора да укажемо на успех или неуспех АПИ захтева.

генерално:

  • Кодови у опсегу 2кк указују на успех. – Кодови у опсегу „4кк“ указују на грешку која није успела с обзиром на дате информације (нпр., изостављен је обавезни параметар, тип поруке је неважећи итд.).
  • Кодови у опсегу 5кк указују на грешку са нашим серверима.

ХТТП статусни кодови

КодСтатусОпис
200ОКЗахтев је успео.
400Лош захтевЗахтев је био неприхватљив, често због недостатка потребног параметра или неисправног ЈСОН-а.
401НеовлашћеноНије наведен важећи АПИ кључ или аутентификација није успела.
403ЗабрањеноАПИ кључ нема дозволе за извршавање захтева или је ваш налог суспендован.
404Није пронађеноТражени ресурс не постоји.
415Неподржани тип медијаЗаглавље Цонтент-Типе недостаје или није подешено на апплицатион/јсон.
422Непроцесни ентитетЗахтев је правилно форматиран, али је садржао семантичке грешке (нпр. неважећи формат броја телефона).
429Превише захтеваПревише захтева је пребрзо погодило АПИ. Препоручујемо експоненцијално повлачење ваших захтева.
500, 502, 503, 504Грешке сервераНешто је пошло по злу на крају СМСБАТ-а.

Формат одговора на грешку

Када АПИ захтев резултира грешком, тело одговора садржи ЈСОН објекат са више детаља о проблему.

ЦОДЕ_БЛОЦК_0

Кодови грешака пословне логике (интерни кодови)

Поред ХТТП статусних кодова, можемо да вратимо одређени интерни код да бисмо вам помогли да идентификујете тачан разлог за грешку.

Интерни кодОписПредложена радња
1001Неважећи формат захтеваУверите се да је тело вашег захтева важећи ЈСОН.
1002Недостаје обавезно пољеПроверите својство мессаге у одговору да видите које поље недостаје.
1003Неважећи број телефонаУверите се да је број примаоца у формату Е.164 (нпр. „380501234567“).
1004Нерегистровано алфа имеПараметар „од“ садржи алфа назив који није одобрен за ваш налог.
1005Недовољна равнотежаВаш налог нема довољно средстава за обраду кампање за размену порука.
1006Неважећи тип порукеПараметар типе мора да буде један од подржаних типова (нпр. смс, вибер_промо).
1007Шаблон није пронађенЗахтевани ИД Вибер/ОТП шаблона је неважећи или није одобрен.
1008Неважећи предмети вртешкеВибер карусел мора да садржи између 2 и 5 ставки.

[!САВЕТ] Ако наиђете на код грешке који није овде наведен, или ако верујете да је грешка враћена грешком, контактирајте хелп@смсбат.цом и наведите тачан садржај одговора и заглавља.