Help Center קודי שגיאה

קודי שגיאה

בעת אינטראקציה עם ה-API של SMSBAT, אתה עלול להיתקל בשגיאות. אנו משתמשים בקודי תגובה קונבנציונליים של HTTP כדי לציין הצלחה או כישלון של בקשת API.

באופן כללי:

  • קודים בטווח ‘2xx’ מצביעים על הצלחה.
  • קודים בטווח 4xx מציינים שגיאה שנכשלה בהתחשב במידע שסופק (למשל, פרמטר נדרש הושמט, סוג הודעה אינו חוקי וכו’).
  • קודים בטווח ‘5xx’ מציינים שגיאה בשרתים שלנו.

קודי מצב HTTP

קודסטטוסתיאור
200בסדרהבקשה הצליחה.
400בקשה גרועההבקשה לא הייתה מקובלת, לעתים קרובות עקב חסר פרמטר נדרש או JSON שגוי.
401לא מורשהלא סופק מפתח API חוקי, או שהאימות נכשל.
403אסורלמפתח ה-API אין הרשאות לבצע את הבקשה, או שהחשבון שלך מושעה.
404לא נמצאהמשאב המבוקש אינו קיים.
415סוג מדיה לא נתמךהכותרת ‘Content-Type’ חסרה או לא מוגדרת ל’application/json’.
422ישות בלתי ניתנת לעיבודהבקשה עוצבה כהלכה אך הכילה שגיאות סמנטיות (למשל, פורמט לא חוקי של מספר טלפון).
429יותר מדי בקשותיותר מדי בקשות פוגעות ב-API מהר מדי. אנו ממליצים על ביטול אקספוננציאלי של הבקשות שלך.
500, 502, 503, 504שגיאות שרתמשהו השתבש בקצה של SMSBAT.

פורמט תגובה לשגיאה

כאשר בקשת API גורמת לשגיאה, גוף התגובה מכיל אובייקט JSON עם פרטים נוספים על הבעיה.

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

קודי שגיאה של לוגיקה עסקית (קודים פנימיים)

בנוסף לקודי מצב HTTP, אנו עשויים להחזיר ‘קוד’ פנימי ספציפי כדי לעזור לך לזהות את הסיבה המדויקת לכשל.

קוד פנימיתיאורפעולה מוצעת
1001פורמט בקשה לא חוקיודא שגוף הבקשה שלך הוא JSON חוקי.
1002חסר שדה חובהבדוק את המאפיין ‘הודעה’ בתגובה כדי לראות איזה שדה חסר.
1003מספר טלפון לא חוקיודא שמספר הנמען הוא בפורמט E.164 (לדוגמה, 380501234567).
1004שם אלפא לא רשוםהפרמטר ‘מאת’ מכיל שם אלפא שלא אושר עבור חשבונך.
1005לא מספיק איזוןלחשבון שלך אין מספיק כספים כדי לעבד את מסע הפרסום להעברת הודעות.
1006סוג הודעה לא חוקיהפרמטר ‘סוג’ חייב להיות אחד מהסוגים הנתמכים (לדוגמה, ‘sms’, ‘viber_promo’).
1007תבנית לא נמצאהמזהה תבנית Viber/OTP המבוקש אינו חוקי או לא אושר.
1008פריטי קרוסלה לא חוקייםקרוסלת Viber חייבת להכיל בין 2 ל-5 פריטים.

[!טיפ] אם אתה נתקל בקוד שגיאה שאינו מופיע כאן, או אם אתה סבור ששגיאה הוחזרה בטעות, אנא צור קשר עם [email protected] וספק את מטען התגובה המדויק ואת הכותרות.