Users.dataSources.datasets: patch

Dodaje punkty danych do zbioru danych. Zbiór danych nie musi być utworzony wcześniej. Wszystkie punkty w danym zbiorze danych zostaną zwrócone wraz z kolejnymi wywołaniami służącymi do pobrania tego zbioru danych. Punkty danych mogą należeć do więcej niż 1 zbioru danych.

Ta metoda nie korzysta z semantyki poprawki: podane punkty danych są tylko wstawiane, a istniejące dane nie są zastępowane. Wypróbuj teraz

Prośba

Żą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 ze źródła danych, które utworzył zbiór danych.
datasetId string To pole nie jest używane i można je bezpiecznie pominąć.
userId string Poprawienie zbioru danych dla identyfikowanej osoby. Użyj me, aby wskazać uwierzytelnionego użytkownika. Obecnie obsługiwana jest tylko wartość me.

Upoważnienie

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 Uwierzytelnianie i autoryzacja.

Treść żądania

W treści żądania podaj odpowiednie części zasobu Users.dataSources.datasets zgodnie z regułami semantyki poprawki, przy użyciu tych właściwości:

nazwa usługi, Wartość Opis Notatki
Właściwości wymagane
dataSourceId string Identyfikator strumienia danych ze źródła danych, które utworzyło punkty w tym zbiorze danych.
maxEndTimeNs long Największy czas zakończenia wszystkich punktów danych w tej prawdopodobnie częściowej reprezentacji zbioru danych. Czas jest wyrażony w nanosekundach od epoki. Powinna też pasować do drugiej części identyfikatora zbioru danych.
minStartTimeNs long Najmniejszy czas rozpoczęcia wszystkich punktów danych w tej prawdopodobnie częściowej reprezentacji zbioru danych. Czas jest wyrażony w nanosekundach od epoki. Powinna też pasować do pierwszej części identyfikatora zbioru danych.
point[] list Częściowa lista punktów danych zawartych w zbiorze danych, uporządkowana według parametru endTimeNanos. Ta lista jest uznawana za pełną w przypadku pobierania małego zbioru danych i częściową w przypadku stosowania poprawek do zbioru danych lub pobierania zbioru danych, który jest zbyt duży, aby uwzględnić go w jednej odpowiedzi.
point[].dataTypeName string Typ danych określający format wartości w tym punkcie danych.
point[].endTimeNanos long Czas zakończenia przedziału przedstawionego przez ten punkt danych (w nanosekundach od początku epoki).
point[].startTimeNanos long Czas rozpoczęcia przedziału przedstawionego przez ten punkt danych podany w nanosekundach od początku epoki.
point[].value[] list Wartości każdego pola typu danych punktu danych. Każda wartość odpowiadająca polu typu danych powinna występować w tej samej kolejności, w jakiej występuje to pole w typie danych określonym w źródle danych.

W zależności od formatu wartości wyliczeniowej w polu typu źródła danych zostanie wypełnione tylko jedno z pól dotyczących liczb całkowitych i zmiennoprzecinkowych.

Odpowiedź

Jeśli operacja się uda, metoda zwróci w treści odpowiedzi zasób Użytkownicy.dataSources.datasets.

Wypróbuj

Użyj eksploratora interfejsów API poniżej, aby wywołać tę metodę na aktywnych danych i zobaczyć odpowiedź.