Users.dataSources.dataPointChanges: list

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

בקשה

בקשת HTTP

GET https://www.googleapis.com/fitness/v1/users/userId/dataSources/dataSourceId/dataPointChanges

פרמטרים

שם הפרמטר ערך תיאור
פרמטרים של נתיב
dataSourceId string מזהה מקור הנתונים של מקור הנתונים שיצר את מערך הנתונים.
userId string הצגת רשימה של נקודות על הגרף של האדם שזוהה. צריך להשתמש ב-me כדי לציין המשתמש המאומת. כרגע יש תמיכה רק ב-me.
פרמטרים אופציונליים של שאילתה
limit integer אם צוין, לא ייכללו יותר ממספר זה של שינויים בנקודות נתונים בתשובה.
pageToken string אסימון ההמשך, המשמש לדפדוף בין קבוצות גדולות של תוצאות. כדי לקבל את דף התוצאות הבא, צריך להגדיר את הפרמטר הזה לערך nextPageToken מהתשובה הקודמת.

אישור

הבקשה הזו מחייבת הרשאה עם לפחות אחד מההיקפים הבאים:

היקף
https://www.googleapis.com/auth/fitness.activity.read
https://www.googleapis.com/auth/fitness.activity.write
https://www.googleapis.com/auth/fitness.location.read
https://www.googleapis.com/auth/fitness.location.write
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
https://www.googleapis.com/auth/fitness.nutrition.read
https://www.googleapis.com/auth/fitness.nutrition.write
https://www.googleapis.com/auth/fitness.blood_pressure.read
https://www.googleapis.com/auth/fitness.blood_pressure.write
https://www.googleapis.com/auth/fitness.blood_glucose.read
https://www.googleapis.com/auth/fitness.blood_glucose.write
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
https://www.googleapis.com/auth/fitness.oxygen_saturation.write
https://www.googleapis.com/auth/fitness.body_temperature.read
https://www.googleapis.com/auth/fitness.body_temperature.write
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write

מידע נוסף זמין בדף אימות והרשאה.

גוף הבקשה

אל תספקו גוף בקשה בשיטה הזו.

תשובה

אם הפעולה בוצעה ללא שגיאות, השיטה הזו מחזירה גוף תגובה עם המבנה הבא:

{
  "insertedDataPoint": [
    {
      "startTimeNanos": long,
      "endTimeNanos": long,
      "dataTypeName": string,
      "originDataSourceId": string,
      "value": [
        {
          "intVal": integer,
          "fpVal": double,
          "stringVal": string,
          "mapVal": [
            {
              "key": string,
              "value": {
                "fpVal": double
              }
            }
          ]
        }
      ],
      "modifiedTimeMillis": long,
      "rawTimestampNanos": long,
      "computationTimeMillis": long
    }
  ],
  "deletedDataPoint": [
    {
      "startTimeNanos": long,
      "endTimeNanos": long,
      "dataTypeName": string,
      "originDataSourceId": string,
      "value": [
        {
          "intVal": integer,
          "fpVal": double,
          "stringVal": string,
          "mapVal": [
            {
              "key": string,
              "value": {
                "fpVal": double
              }
            }
          ]
        }
      ],
      "modifiedTimeMillis": long,
      "rawTimestampNanos": long,
      "computationTimeMillis": long
    }
  ],
  "nextPageToken": string,
  "dataSourceId": string
}
שם הנכס ערך תיאור הערות
insertedDataPoint[] list נוספו נקודות על הגרף למשתמש.
insertedDataPoint[].startTimeNanos long שעת ההתחלה של המרווח שמיוצג על ידי נקודת הנתונים הזו, בננו-שניות מאז תחילת התקופה.
insertedDataPoint[].endTimeNanos long זמן הסיום של המרווח שמיוצג על ידי נקודת הנתונים הזו, בננו-שניות מאז תחילת התקופה.
insertedDataPoint[].dataTypeName string סוג הנתונים שמגדיר את הפורמט של הערכים בנקודת הנתונים הזו.
insertedDataPoint[].originDataSourceId string אם הנקודה על הגרף נמצאת במערך נתונים של מקור נתונים נגזר, השדה הזה יאוכלס במזהה של מקור הנתונים שיצר במקור את נקודת הנתונים.

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

רק אחד מהשדות של מספרים שלמים ונקודה צפה (floating-point) יאוכלס, בהתאם לפורמט enum שבשדה הסוג של מקור הנתונים.

insertedDataPoint[].value[].intVal integer ערך של מספר שלם. כשהערך מוגדר, אי אפשר להגדיר ערכים אחרים.
insertedDataPoint[].value[].fpVal double ערך נקודה צפה (floating-point). כשהערך מוגדר, אי אפשר להגדיר ערכים אחרים.
insertedDataPoint[].value[].stringVal string ערך מחרוזת. כשהערך מוגדר, אי אפשר להגדיר ערכים אחרים. רצוי שהמחרוזות יהיו קטנות ככל האפשר. ייתכן שתתבצע דגימה של מקורות נתונים עם ערכי מחרוזת גדולים ותדירות נתונים גבוהה.
insertedDataPoint[].value[].mapVal[] list ערך מפה. יש לתעד את מרחב המפתחות והיחידות החוקיים של הערך המתאים של כל רשומה, כחלק מהגדרת סוג הנתונים. רצוי שהמפתחות יהיו קטנים ככל האפשר. ביצוע דגימה של מקורות נתונים עם מפתחות גדולים ותדירות נתונים גבוהה.
insertedDataPoint[].value[].mapVal[].key string
insertedDataPoint[].value[].mapVal[].value nested object
insertedDataPoint[].value[].mapVal[].value.fpVal double ערך נקודה צפה (floating-point).
insertedDataPoint[].modifiedTimeMillis long מציין את הפעם האחרונה שבה בוצע שינוי בנקודת הנתונים הזו. שימושי רק בהקשרים שבהם אנחנו מפרטים את השינויים בנתונים, במקום לייצג את המצב הנוכחי של הנתונים.
insertedDataPoint[].rawTimestampNanos long חותמת הזמן הגולמית מאירוע SensorEvent המקורי.
insertedDataPoint[].computationTimeMillis long אין להשתמש בשדה הזה. המערכת מתעלמת ממנו ולא נשמר.
deletedDataPoint[] list נמחקו נקודות על הגרף של המשתמש. הערה: לגבי שינויים יש לנתח אותו לפני הטיפול בתוספות.
deletedDataPoint[].startTimeNanos long שעת ההתחלה של המרווח שמיוצג על ידי נקודת הנתונים הזו, בננו-שניות מאז תחילת התקופה.
deletedDataPoint[].endTimeNanos long זמן הסיום של המרווח שמיוצג על ידי נקודת הנתונים הזו, בננו-שניות מאז תחילת התקופה.
deletedDataPoint[].dataTypeName string סוג הנתונים שמגדיר את הפורמט של הערכים בנקודת הנתונים הזו.
deletedDataPoint[].originDataSourceId string אם הנקודה על הגרף נמצאת במערך נתונים של מקור נתונים נגזר, השדה הזה יאוכלס במזהה של מקור הנתונים שיצר במקור את נקודת הנתונים.

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

רק אחד מהשדות של מספרים שלמים ונקודה צפה (floating-point) יאוכלס, בהתאם לפורמט enum שבשדה הסוג של מקור הנתונים.

deletedDataPoint[].value[].intVal integer ערך של מספר שלם. כשהערך מוגדר, אי אפשר להגדיר ערכים אחרים.
deletedDataPoint[].value[].fpVal double ערך נקודה צפה (floating-point). כשהערך מוגדר, אי אפשר להגדיר ערכים אחרים.
deletedDataPoint[].value[].stringVal string ערך מחרוזת. כשהערך מוגדר, אי אפשר להגדיר ערכים אחרים. רצוי שהמחרוזות יהיו קטנות ככל האפשר. ייתכן שתתבצע דגימה של מקורות נתונים עם ערכי מחרוזת גדולים ותדירות נתונים גבוהה.
deletedDataPoint[].value[].mapVal[] list ערך מפה. יש לתעד את מרחב המפתחות והיחידות החוקיים של הערך המתאים של כל רשומה, כחלק מהגדרת סוג הנתונים. רצוי שהמפתחות יהיו קטנים ככל האפשר. ביצוע דגימה של מקורות נתונים עם מפתחות גדולים ותדירות נתונים גבוהה.
deletedDataPoint[].value[].mapVal[].key string
deletedDataPoint[].value[].mapVal[].value nested object
deletedDataPoint[].value[].mapVal[].value.fpVal double ערך נקודה צפה (floating-point).
deletedDataPoint[].modifiedTimeMillis long מציין את הפעם האחרונה שבה בוצע שינוי בנקודת הנתונים הזו. שימושי רק בהקשרים שבהם אנחנו מפרטים את השינויים בנתונים, במקום לייצג את המצב הנוכחי של הנתונים.
deletedDataPoint[].rawTimestampNanos long חותמת הזמן הגולמית מאירוע SensorEvent המקורי.
deletedDataPoint[].computationTimeMillis long אין להשתמש בשדה הזה. המערכת מתעלמת ממנו ולא נשמר.
nextPageToken string אסימון ההמשך, המשמש לדפדוף בין קבוצות גדולות של תוצאות. צריך לציין את הערך הזה בבקשה לאחר מכן כדי לקבל את דף התוצאות הבא.
dataSourceId string מזהה מקור הנתונים של מקור הנתונים, עם שינויים בנקודת הנתונים.

נסה בעצמך!

אפשר להשתמש ב-APIs Explorer שבהמשך כדי להפעיל את השיטה הזו בנתונים בזמן אמת ולראות את התגובה.