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.