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