Users.dataSources.datasets: patch

Fügt einem Dataset Datenpunkte hinzu. Das Dataset muss nicht zuvor erstellt werden. Alle Punkte innerhalb des angegebenen Datasets werden mit nachfolgenden Aufrufen zum Abrufen dieses Datasets zurückgegeben. Datenpunkte können zu mehr als einem Dataset gehören.

Diese Methode verwendet keine Patch-Semantik: Die bereitgestellten Datenpunkte werden nur eingefügt und keine vorhandenen Daten ersetzt. Jetzt ausprobieren

Anfrage

HTTP-Anfrage

PATCH https://www.googleapis.com/fitness/v1/users/userId/dataSources/dataSourceId/datasets/datasetId

Parameter

Parametername Wert Beschreibung
Pfadparameter
dataSourceId string Die Datenstream-ID der Datenquelle, die das Dataset erstellt hat.
datasetId string Dieses Feld wird nicht verwendet und kann sicher weggelassen werden.
userId string Patchen Sie ein Dataset für die identifizierte Person. Verwenden Sie me, um den authentifizierten Nutzer anzugeben. Derzeit wird nur me unterstützt.

Autorisierung

Für diese Anfrage ist eine Autorisierung in mindestens einem der folgenden Bereiche erforderlich:

Umfang
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

Weitere Informationen finden Sie auf der Seite Authentifizierung und Autorisierung.

Anfragetext

Geben Sie im Anfragetext die relevanten Teile einer Users.dataSources.dataset-Ressource gemäß den Regeln der Patch-Semantik mit den folgenden Properties an:

Attributname Wert Beschreibung Hinweise
Erforderliche Properties
dataSourceId string Die Datenstream-ID der Datenquelle, die die Punkte in diesem Dataset erstellt hat.
maxEndTimeNs long Die größte Endzeit aller Datenpunkte in dieser möglicherweise unvollständigen Darstellung des Datasets. Die Zeit ist in Nanosekunden ab der UNIX-Epoche. Dieser sollte auch mit dem zweiten Teil der Dataset-ID übereinstimmen.
minStartTimeNs long Die kleinste Startzeit aller Datenpunkte in dieser möglicherweise unvollständigen Darstellung des Datasets. Die Zeit ist in Nanosekunden ab der UNIX-Epoche. Er sollte auch mit dem ersten Teil der Dataset-ID übereinstimmen.
point[] list Eine unvollständige Liste von Datenpunkten im Dataset, sortiert nach endTimeNanos. Diese Liste gilt als vollständig, wenn ein kleines Dataset abgerufen und unvollständig wird, wenn ein Dataset gepatcht oder ein Dataset abgerufen wird, das zu groß für eine einzelne Antwort ist.
point[].dataTypeName string Der Datentyp, der das Format der Werte in diesem Datenpunkt definiert.
point[].endTimeNanos long Die Endzeit des Intervalls, das durch diesen Datenpunkt dargestellt wird, in Nanosekunden seit der Epoche.
point[].startTimeNanos long Die Startzeit des Intervalls, das durch diesen Datenpunkt dargestellt wird, in Nanosekunden seit der Epoche.
point[].value[] list Werte der einzelnen Datentypfelder für den Datenpunkt. Es wird erwartet, dass jeder Wert, der einem Datentypfeld entspricht, in derselben Reihenfolge auftritt, in der das Feld im Datentyp einer Datenquelle aufgeführt ist.

Es wird nur eines der Felder „Ganzzahl“ und „Gleitkommazahl“ ausgefüllt, je nach Aufzählungsformat im Typfeld der Datenquelle.

Antwort

Wenn der Vorgang erfolgreich ist, wird mit dieser Methode eine Ressource vom Typ „Users.dataSources.dataset“ im Antworttext zurückgegeben.

Testen!

Verwenden Sie den unten angegebenen APIs Explorer, um diese Methode für Livedaten aufzurufen und die Antwort einzusehen.