ה־API הציבורי
אבחון 401, 403, 422 ו־429
401 אומר שהמפתח לא התקבל בכלל. 403 אומר שהמפתח התקבל אך הפעולה אינה מותרת. 422 אומר שהבקשה הובנה והמטען שגוי. 429 אומר שחרגתם ממגבלת הקצב וכדאי להמתין במקום לנסות שוב מיד.
צעדים
- ב־401 בדקו שהמפתח קיים, לא פג ונשלח בכותרת שאתם חושבים — הסיבה השכיחה היא הדבקה קטועה.
- ב־403 קראו את ה־
code: הרשאה חסרה, כתובת מחוץ לרשימת ההיתר, או מפתח של סביבת עבודה אחרת. חיבור מחדש לא יעזור; מה שצריך להשתנות זו ההרשאה. - ב־422 קראו את השדה שהתשובה נוקבת בשמו ותקנו את המטען.
- ב־429 כבדו את כותרות מגבלת הקצב והמתינו. שליחה מיידית שוב רק מחמירה.
- שמרו את ה־
requestIdמהתשובה — זה מה שמאפשר לתמיכה למצוא בדיוק את הקריאה שלכם.
איך לבדוק את התוצאה
אותה בקשה מצליחה אחרי התיקון, והתשובה נושאת סטטוס 2xx עם האובייקט הצפוי.
מה בדרך כלל משתבש
- להתייחס ל־403 כאל מפתח פגום ולהנפיק אותו מחדש, מה שלא משנה דבר.
- לחזור על 429 בלולאה צפופה.
- לשלוח לתמיכה את המפתח במקום את מזהה הבקשה.
האם זה פתר לכם את העניין?
זה לא עזר
כתבו לנו עם הפלטפורמה והגרסה, הצעדים שעשיתם, התוצאה שציפיתם לה וסביבת העבודה או קוד ה־QR הרלוונטיים. הסתירו כל סוד לפני שאתם מצרפים משהו.
כתבו לתמיכה