דילוג לתוכן

ה־API הציבורי

מעבר בין תוצאות ושהייה בתוך המגבלות

נקודות רשימה מעמדות בעזרת סמן ולא בעזרת היסט, ולכן עקבו אחרי הסמן שהתשובה נותנת במקום לחשב בעצמכם. עקבו אחרי כותרות מגבלת הקצב, והשתמשו ב־updatedSince לדגימה במקום לקרוא הכול מחדש.

צעדים

  1. עקבו אחרי הסמן מכל תשובה עד שלא חוזר עוד סמן. אל תבנו סמנים בעצמכם.
  2. שמרו על גודל עמוד סביר — עמודים גדולים יותר פירושם פחות בקשות, אך איטיות יותר.
  3. דגמו עם updatedSince במקום לסרוק את כל האוסף לפי לוח זמנים.
  4. קראו את כותרות מגבלת הקצב והאטו לפני שנדחים, לא אחרי.
  5. שמרו את ה־requestId של כל דבר שנכשל, בשביל התמיכה.

איך לבדוק את התוצאה

סריקה מלאה מחזירה כל אובייקט פעם אחת, ודגימה חוזרת קוראת רק את מה שהשתנה.

מה בדרך כלל משתבש

  • לבנות עימוד מבוסס היסט, שמחליק כשהנתונים משתנים מתחתיו.
  • לקרוא הכול מחדש כל דקה ולהיתקל במגבלה.
  • לעשות שימוש חוזר בסמן מיושן ולקבל שגיאת סמן לא תקין.
האם זה פתר לכם את העניין?

זה לא עזר

כתבו לנו עם הפלטפורמה והגרסה, הצעדים שעשיתם, התוצאה שציפיתם לה וסביבת העבודה או קוד ה־QR הרלוונטיים. הסתירו כל סוד לפני שאתם מצרפים משהו.

כתבו לתמיכה