Users.dataSources.datasets: patch

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ź.