פתרון בעיות

במדריך הזה מוסבר איך לפתור בעיות נפוצות בשימוש ב-Google Health API.

שגיאות לקוח מסוג 4xx

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

‫400 בקשה שגויה

שליחת הודעה תיאור המלצה
הבקשה מכילה ארגומנט לא תקין. סוג הנתונים ID {value} לא נתמך. מוודאים שסוג הנתונים שאליו מתבצעת ההפניה נתמך על ידי נקודת הקצה.
התקבל מטען ייעודי (payload) לא תקין של JSON. מספרים הקסדצימליים או אוקטליים הם לא ערכי JSON תקינים. נקודת הקצה dailyRollUp לא תומכת בערכים של חודש ויום שמיוצגים כ-MM או כ-DD, בהתאמה. ספרות בודדות לא צריכות להתחיל באפס.

404 לא נמצא

שליחת הודעה תיאור המלצה
כתובת ה-URL המבוקשת /v4/users/me/dataTypes/{dataType}/dataPoints לא נמצאה בשרת הזה. סיבות אפשריות:
  • מוודאים שמשתמשים בפועל הנכון
  • בודקים אם יש שגיאות הקלדה בתחביר של נקודת הקצה

אחזור מזהה משתמש ב-Fitbit

כדי לפתור בעיה של משתמש, יכול להיות שתצטרכו לאמת את חשבון Google של המשתמש שמחובר לאפליקציה לנייד של Fitbit.

כדי למצוא את מזהה המשתמש ב-Fitbit:

  1. פותחים את האפליקציה לנייד של Fitbit.
  2. לוחצים על סמל הדף שלי בפינה השמאלית התחתונה.
  3. לוחצים על הקישור עריכת הפרופיל במשבצת העליונה שכוללת את שם המשתמש ואת תאריך ההצטרפות.
  4. עבור לתחתית הדף. בקטע החשבון שלך, הערך שמוקצה למזהה הוא מזהה המשתמש ב-Fitbit. (לדוגמה: CV5TKH)

כשעוזרים למשתמש לפתור בעיות בחיבור OAuth2 לאפליקציה, יכול להיות שיהיה צורך לבקש ממנו לבטל את הקישור של החשבון שלו לאפליקציה ואז להשלם שוב את תהליך ההרשאה.

כדי לבטל את הקישור של חשבון Google לאפליקציה שלכם:

  1. פותחים את האפליקציה לנייד של Fitbit.
  2. לוחצים על סמל פרופיל המשתמש ב-Fitbit בפינה השמאלית העליונה.
  3. לוחצים על ניהול חשבון Google שלך.
  4. לוחצים על האריח נתונים ופרטיות.
  5. גוללים לקטע **נתונים מאפליקציות ומשירותים שבהם אתם משתמשים. בקטע אפליקציות ושירותים, בוחרים באפשרות אפליקציות ושירותים של צד שלישי.
  6. חפשו את שם האפליקציה ברשימת האפליקציות המקושרות ובקשו מהמשתמש לבחור אותה.
  7. לוחצים על מחיקה של כל החיבורים שיצרת אל <שם האפליקציה>.
  8. מבקשים מהמשתמש ללחוץ על אישור כדי לבטל את ההסכמה לשימוש באפליקציה.

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