לכל נקודה על הגרף ב-Google Fit משויך מקור נתונים. מקורות נתונים מכילים מידע שבעזרתו אפשר לזהות את האפליקציה או המכשיר שאוספים את הנתונים או משנים אותם.
API ל-REST מאפשר לך לקבוע איזו אפליקציה הכניסה נתוני כושר. לדוגמה, אפליקציה שמנתחת מגוון נתונים מהיסטוריית הכושר של המשתמש עשויה להציג למשתמשים את רשימת סשנים של כושר הכלולה בניתוח, יחד עם מידע על האפליקציה שהכניסה כל פעילות באתר.
אפשר גם לשייך ב-API ל-REST נתונים שהוספתם בחנות הכושר לאפליקציה.
קבע איזו אפליקציה הכניסה נתונים
כדי להשיג את שם החבילה של האפליקציה ל-Android שהכניסה סשן, או את שם אפליקציית ה-REST שהכניסה סשן:
- מאחזרים את הסשן.
- קוראים את המאפיין
session.application.packageName
אוsession.application.name
.
כדי להשיג את שם החבילה של האפליקציה ל-Android או את שם האפליקציה ל-REST שהכניסה מערך נתונים:
- מאחזרים את מערך הנתונים.
- מאחזרים את מקור הנתונים על ידי קריאת המאפיין
dataset.dataSourceId
. - קוראים את הנכס
dataSources.application.packageName
אוdataSources.application.name
.
המאפיין application
מכיל את השדות הבאים:
name
- שם האפליקציה.
packageName
- שם החבילה של האפליקציה ל-Android.
detailsUrl
- (אופציונלי) URI לקישור לאפליקציה.
כשמציגים את רשימת כל הסשנים הזמינים לפי מרווח זמן באפליקציה, אפשר להשתמש במידע הזה כדי להראות למשתמשים איזו אפליקציה הכניסה לכל סשן באפליקציה.
מתן מידע על הבקשה שלך
כדי לשייך לאפליקציה נתונים שאתם מזינים בחנות הכושר, צריך לוודא את הפרטים הבאים:
- כשיוצרים את מקורות הנתונים, מוסיפים את פרטי האפליקציה למאפיין
dataSources.application
. - כשמוסיפים נקודות למערכי נתונים, צריך לציין את הערך של
datasets.dataSourceId
הנכון של מקור הנתונים.
אפליקציות שמקבלות גישה לנתונים שהכנסת יכולות להשתמש במידע הזה כדי לשייך את הנתונים האלה לאפליקציה שלך.