Users.dataSources.datasets: patch

Agrega puntos de datos a un conjunto de datos. No es necesario crear el conjunto de datos con anterioridad. Todos los puntos dentro del conjunto de datos dado se mostrarán con llamadas posteriores para recuperar este conjunto de datos. Los datos pueden pertenecer a más de un conjunto de datos.

Este método no usa semántica de parche: los datos proporcionados simplemente se insertan, sin reemplazar los datos existentes. Pruébalo ahora.

Solicitud

Solicitud HTTP

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

Parámetros

Nombre del parámetro Valor Descripción
Parámetros de ruta de acceso
dataSourceId string El ID del flujo de datos de la fuente de datos que creó el conjunto de datos.
datasetId string Este campo no se usa y se puede omitir de forma segura.
userId string Aplica un parche a un conjunto de datos para la persona identificada. Usa me para indicar el usuario autenticado. En este momento, solo se admite me.

Autorización

Esta solicitud requiere autorización con al menos uno de los siguientes alcances:

Alcance
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

Para obtener más información, consulta la página de autenticación y autorización.

Cuerpo de la solicitud

En el cuerpo de la solicitud, proporciona las partes relevantes de un recurso Users.dataSources.datasets, de acuerdo con las reglas de semántica de parches, con las siguientes propiedades:

Nombre de la propiedad Valor Descripción Notas
Propiedades obligatorias
dataSourceId string El ID del flujo de datos de la fuente de datos que creó los puntos en este conjunto de datos.
maxEndTimeNs long La hora de finalización más alta de todos los datos en esta representación, posiblemente parcial, del conjunto de datos. El tiempo se expresa en nanosegundos respecto del tiempo de entrenamiento. Esto también debe coincidir con la segunda parte del identificador del conjunto de datos.
minStartTimeNs long La hora de inicio más pequeña de todos los datos en esta representación, posiblemente parcial, del conjunto de datos. El tiempo se expresa en nanosegundos respecto del tiempo de entrenamiento. Esto también debe coincidir con la primera parte del identificador del conjunto de datos.
point[] list Una lista parcial de los datos contenidos en el conjunto de datos, ordenados por endTimeNanos. Esta lista se considera completa cuando se recupera un conjunto de datos pequeño y es parcial cuando se aplica parches a un conjunto de datos o se recupera un conjunto de datos demasiado grande para incluirlo en una sola respuesta.
point[].dataTypeName string Es el tipo de datos que define el formato de los valores en estos datos.
point[].endTimeNanos long Es la hora de finalización del intervalo que representa este dato, en nanosegundos y desde el ciclo de entrenamiento.
point[].startTimeNanos long Es la hora de inicio del intervalo que representa este dato, en nanosegundos y desde el ciclo de entrenamiento.
point[].value[] list Valores del campo de cada tipo de datos para el dato. Se espera que cada valor correspondiente a un campo de tipo de datos aparezca en el mismo orden con el que aparece el campo en el tipo de datos especificado en una fuente de datos.

Solo se propagará uno de los campos de número entero y punto flotante, según el valor de enumeración del formato en el campo de tipo de fuente de datos.

Respuesta

Si se aplica correctamente, este método muestra un recurso Users.dataSources.datasets en el cuerpo de la respuesta.

Pruébalo

Usa el Explorador de APIs que aparece a continuación para llamar a este método con los datos en tiempo real y ver la respuesta.