במדריך הזה מוסבר איך לפתור בעיות נפוצות בשימוש ב-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:
- פותחים את האפליקציה לנייד של Fitbit.
- לוחצים על סמל הדף שלי בפינה השמאלית התחתונה.
- לוחצים על הקישור עריכת הפרופיל במשבצת העליונה שכוללת את שם המשתמש ואת תאריך ההצטרפות.
- עבור לתחתית הדף. בקטע החשבון שלך, הערך שמוקצה למזהה הוא מזהה המשתמש ב-Fitbit. (לדוגמה: CV5TKH)
ביטול ההסכמה לשימוש באפליקציה
כשעוזרים למשתמש לפתור בעיות בחיבור OAuth2 לאפליקציה, יכול להיות שיהיה צורך לבקש ממנו לבטל את הקישור של החשבון שלו לאפליקציה ואז להשלם שוב את תהליך ההרשאה.
כדי לבטל את הקישור של חשבון Google לאפליקציה שלכם:
- פותחים את האפליקציה לנייד של Fitbit.
- לוחצים על סמל פרופיל המשתמש ב-Fitbit בפינה השמאלית העליונה.
- לוחצים על ניהול חשבון Google שלך.
- לוחצים על האריח נתונים ופרטיות.
- גוללים לקטע **נתונים מאפליקציות ומשירותים שבהם אתם משתמשים. בקטע אפליקציות ושירותים, בוחרים באפשרות אפליקציות ושירותים של צד שלישי.
- חפשו את שם האפליקציה ברשימת האפליקציות המקושרות ובקשו מהמשתמש לבחור אותה.
- לוחצים על מחיקה של כל החיבורים שיצרת אל <שם האפליקציה>.
- מבקשים מהמשתמש ללחוץ על אישור כדי לבטל את ההסכמה לשימוש באפליקציה.
בסיום תהליך ביטול הגישה, המשתמש יועבר בחזרה לרשימה בדף אפליקציות ושירותים של צד שלישי. יכול להיות שהמשתמש יצטרך לרענן את הדף כדי לראות שהשם של האפליקציה הוסר מהרשימה.