Users.dataSources.datasets: patch

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

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

שליחת בקשה

בקשת HTTP

PATCH https://www.googleapis.com/fitness/v1/users/userId/dataSources/dataSourceId/datasets/datasetId

פרמטרים

שם הפרמטר ערך תיאור
פרמטרים של נתיב
dataSourceId string המזהה של מקור הנתונים של מקור הנתונים שיצר את מערך הנתונים.
datasetId string השדה הזה לא בשימוש, ואפשר להשמיט אותו באופן בטוח.
userId string יש לעדכן מערך נתונים עבור האדם שזוהה. משתמשים ב-me כדי לציין את המשתמש המאומת. רק me נתמכים בשלב זה.

הרשאה

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

היקף ההרשאות
https://www.googleapis.com/auth/fitness.activity.write
https://www.googleapis.com/auth/fitness.location.write
https://www.googleapis.com/auth/fitness.body.write
https://www.googleapis.com/auth/fitness.nutrition.write
https://www.googleapis.com/auth/fitness.blood_pressure.write
https://www.googleapis.com/auth/fitness.blood_glucose.write
https://www.googleapis.com/auth/fitness.oxygen_saturation.write
https://www.googleapis.com/auth/fitness.body_temperature.write
https://www.googleapis.com/auth/fitness.reproductive_health.write

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

גוף הבקשה

בגוף הבקשה, מספקים את החלקים הרלוונטיים של משאב User.dataSources.datasets, בהתאם לכללי הסמנטיקה של התיקון, עם המאפיינים הבאים:

שם הנכס ערך תיאור הערות
מאפיינים נדרשים
dataSourceId string מזהה מקור הנתונים של מקור הנתונים שיצר את הנקודות במערך הנתונים הזה.
maxEndTimeNs long שעת הסיום הגדולה ביותר לכל נקודות הנתונים בייצוג החלקי הזה של מערך הנתונים. הזמן הוא באלפיות שנייה מתחילת התקופה. הערך הזה צריך להתאים גם לחלק השני של מזהה מערך הנתונים.
minStartTimeNs long זמן ההתחלה הקצר ביותר של כל נקודות הנתונים בייצוג החלקי הזה של מערך הנתונים. הזמן הוא באלפיות שנייה מתחילת התקופה. הערך הזה צריך להיות זהה גם לחלק הראשון של מזהה מערך הנתונים.
point[] list רשימה חלקית של נקודות נתונים הכלולות במערך הנתונים, מסודרות לפי endTimeNanos. הרשימה הזו נחשבת שלמה בעת אחזור של מערך נתונים קטן וחלקי בעת תיקון מערך נתונים או אחזור של מערך נתונים גדול מדי מכדי לכלול אותו בתגובה אחת.
point[].dataTypeName string סוג הנתונים המגדיר את הפורמט של הערכים בנקודה זו של נתונים.
point[].endTimeNanos long שעת הסיום של המרווח המיוצג על ידי נקודת הנתונים הזו, באלפיות שנייה מאז התקופה.
point[].startTimeNanos long שעת ההתחלה של המרווח המיוצג על ידי נקודת הנתונים הזו, באלפיות שנייה מאז התקופה.
point[].value[] list הערכים בכל שדה של סוג נתונים בנקודת הנקודה. צפוי שכל ערך שתואם לשדה מסוג נתונים יתבצע באותו סדר שבו מופיע השדה בסוג הנתונים שצוין במקור הנתונים.

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

תשובה

אם היא מוצלחת, השיטה הזו מחזירה משאב User.dataSources.datasets בגוף התגובה.

רוצה לנסות?

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