Dodaje punkty danych do zbioru danych. Nie trzeba wcześniej utworzyć tego zbioru danych.
Wszystkie punkty w danym zbiorze danych zostaną zwrócone z kolejnymi wywołaniami
aby pobrać ten zbiór danych. Punkty danych mogą należeć do więcej niż 1 zbioru danych.
Ta metoda nie używa semantyki poprawki: podane punkty danych są
po prostu wstawione – istniejące dane nie są zastąpione.
Wypróbuj
Żą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 danych, które utworzyło zbiór danych. | 
datasetId | 
        string | 
        To pole nie jest używane i można je bezpiecznie pominąć. | 
userId | 
        string | 
        
          Zainstalowanie poprawki zbioru danych dla zidentyfikowanej osoby. Użyj me, aby wskazać,
uwierzytelnionego użytkownika. Obecnie obsługiwana jest tylko forma 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 dotyczącej uwierzytelniania i autoryzacji.
Treść żądania
W treści żądania podaj odpowiednie części zasobu Users.dataSources.datasets zgodnie z regułami semantyki poprawki z tymi właściwościami:
| Nazwa usługi | Wartość | Opis | Uwagi | 
|---|---|---|---|
| Właściwości wymagane | |||
dataSourceId | 
        string | 
        Identyfikator strumienia danych źródła danych, które utworzyło punkty w tym zbiorze danych. | |
maxEndTimeNs | 
        long | 
        Największy czas zakończenia ze wszystkich punktów danych w tej prawdopodobnie częściowej reprezentacji zbioru danych. Czas jest podany w nanosekundach od epoki. Powinien też być zgodny z drugą częścią identyfikatora zbioru danych. | |
minStartTimeNs | 
        long | 
        Najkrótszy czas rozpoczęcia ze wszystkich punktów danych w tej prawdopodobnie częściowej reprezentacji zbioru danych. Czas jest podany w nanosekundach od epoki. Powinien też być zgodny z pierwszą częścią identyfikatora zbioru danych. | |
point[] | 
        list | 
        Częściowa lista punktów danych zawartych w zbiorze danych uporządkowana według parametru endTimeNanos. Podczas pobierania małego zbioru danych ta lista jest uznawana za kompletną, a podczas tworzenia poprawek do zbioru danych lub pobierania zbioru danych, który jest zbyt duży, aby go uwzględnić 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 reprezentowanego przez ten punkt danych w nanosekundach od początku epoki. | |
point[].startTimeNanos | 
        long | 
        Czas rozpoczęcia przedziału reprezentowanego przez ten punkt danych w nanosekundach od początku epoki. | |
point[].value[] | 
        list | 
        Wartości poszczególnych pól typu danych dla punktu danych. Oczekuje się, że każda wartość odpowiadająca polu typu danych będzie występować w tej samej kolejności, w jakiej pole występuje 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 liczb całkowitych i zmiennoprzecinkowych.  | 
        |
Odpowiedź
Jeśli operacja się uda, metoda zwróci zasób User.dataSources.datasets w treści odpowiedzi.
Wypróbuj
Użyj poniższego eksploratora interfejsów API, aby wywołać tę metodę na bieżących danych i wyświetlić odpowiedź.