Dodaje punkty danych do zbioru danych. Nie trzeba wcześniej tworzyć zbioru danych.
Wszystkie punkty w danym zbiorze danych zostaną zwrócone z kolejnymi wywołaniami w celu pobrania tego zbioru danych. Punkty danych mogą należeć do więcej niż jednego zbioru danych.
Ta metoda nie wykorzystuje semantyki poprawki: podane punkty danych są tylko wstawiane bez zastępowania danych.
Wypróbuj teraz
Żądanie
Żądanie HTTP
PATCH https://www.googleapis.com/fitness/v1/users/userId/dataSources/dataSourceId/datasets/datasetId
Parametry
Nazwa parametru | Wartość | Opis |
---|---|---|
Parametry ścieżki | ||
dataSourceId |
string |
Identyfikator strumienia danych źródła, z którego utworzono zbiór danych. |
datasetId |
string |
To pole nie jest używane i można je bezpiecznie pominąć. |
userId |
string |
Poprawianie zbioru danych dla zidentyfikowanej osoby. Użyj me , aby wskazać uwierzytelnionego użytkownika. Obecnie obsługiwany jest tylko typ me .
|
Autoryzacja
To żądanie wymaga autoryzacji z co najmniej jednym z tych zakresów:
Zakres |
---|
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 |
Więcej informacji znajdziesz na stronie uwierzytelniania i autoryzacji.
Treść żądania
W treści żądania wpisz odpowiednie części zasobu.UsersSources.datasets zgodnie z regułami semantyki poprawek, podając następujące właściwości:
Nazwa właściwości | Wartość | Opis | Uwagi |
---|---|---|---|
Wymagane właściwości | |||
dataSourceId |
string |
Identyfikator strumienia danych źródła, z którego utworzono punkty w tym zbiorze danych. | |
maxEndTimeNs |
long |
Największy czas zakończenia wszystkich punktów danych w tym prawdopodobnie reprezentacji zbioru danych. Czas jest w nanosekundach od początku epoki. Powinna ona także pasować do drugiej części identyfikatora zbioru danych. | |
minStartTimeNs |
long |
Najkrótszy czas rozpoczęcia wszystkich punktów danych w tym prawdopodobnie reprezentacji zbioru danych. Czas jest w nanosekundach od początku epoki. Powinna ona także odpowiadać pierwszej części identyfikatora zbioru danych. | |
point[] |
list |
Częściowa lista punktów danych zawartych w zbiorze danych, posortowana według: endTimeNanos. Ta lista jest uznawana za pełną, gdy pobierasz mały zbiór danych, a częściowo podczas pobierania poprawek w zbiorze danych lub podczas pobierania zbioru danych, który jest zbyt duży do uwzględnienia w pojedynczej odpowiedzi. | |
point[].dataTypeName |
string |
Typ danych określający format wartości w tym punkcie danych. | |
point[].endTimeNanos |
long |
Czas zakończenia przedziału czasu reprezentowanego przez ten punkt danych (w nanosekundach od początku epoki). | |
point[].startTimeNanos |
long |
Czas rozpoczęcia przedziału czasu reprezentowanego przez ten punkt danych w nanosekundach od początku epoki. | |
point[].value[] |
list |
Wartości każdego pola typu danych dla punktu danych. Należy się spodziewać, że każda wartość odpowiadająca polu typu danych nastąpi w takiej kolejności, w jakiej to pole znajduje się na liście typów danych określonych w źródle danych. W zależności od wartości formatu w polu typu źródła danych wypełnione zostanie tylko jedno pole liczby całkowitej i zmiennoprzecinkowej. |
Odpowiedź
Jeśli ta metoda się powiedzie, ta metoda zwróci w odpowiedzi treść Users.dataSources.datasets resource.
Wypróbuj
Skorzystaj z eksploratora interfejsów API poniżej, aby wywołać tę metodę w aktywnych danych i zobaczyć odpowiedź.