Requêtes de modification des points de données des utilisateurs pour une source de données particulière. Essayer maintenant
Requête
Requête HTTP
GET https://www.googleapis.com/fitness/v1/users/userId/dataSources/dataSourceId/dataPointChanges
Paramètres
Nom du paramètre | Value | Description |
---|---|---|
Paramètres de chemin d'accès | ||
dataSourceId |
string |
ID du flux de données de la source de données ayant créé l'ensemble de données. |
userId |
string |
Répertoriez les points de données pour la personne identifiée. Utilisez me pour indiquer l'utilisateur authentifié. Seule la région me est compatible pour le moment.
|
Paramètres de requête facultatifs | ||
limit |
integer |
Si cette valeur est spécifiée, le nombre de modifications de points de données ne sera pas inclus dans la réponse. |
pageToken |
string |
Jeton de continuité, utilisé pour parcourir les ensembles de résultats volumineux.
Pour obtenir la page de résultats suivante, définissez ce paramètre sur la valeur de nextPageToken de la réponse précédente.
|
Autorisation
Cette requête nécessite une autorisation avec au moins l'un des champs d'application suivants:
Portée |
---|
https://www.googleapis.com/auth/fitness.activity.read |
https://www.googleapis.com/auth/fitness.activity.write |
https://www.googleapis.com/auth/fitness.location.read |
https://www.googleapis.com/auth/fitness.location.write |
https://www.googleapis.com/auth/fitness.body.read |
https://www.googleapis.com/auth/fitness.body.write |
https://www.googleapis.com/auth/fitness.nutrition.read |
https://www.googleapis.com/auth/fitness.nutrition.write |
https://www.googleapis.com/auth/fitness.blood_pressure.read |
https://www.googleapis.com/auth/fitness.blood_pressure.write |
https://www.googleapis.com/auth/fitness.blood_glucose.read |
https://www.googleapis.com/auth/fitness.blood_glucose.write |
https://www.googleapis.com/auth/fitness.oxygen_saturation.read |
https://www.googleapis.com/auth/fitness.oxygen_saturation.write |
https://www.googleapis.com/auth/fitness.body_temperature.read |
https://www.googleapis.com/auth/fitness.body_temperature.write |
https://www.googleapis.com/auth/fitness.reproductive_health.read |
https://www.googleapis.com/auth/fitness.reproductive_health.write |
Pour en savoir plus, consultez la page Authentification et autorisation.
Corps de la requête
Ne spécifiez pas de corps de requête pour cette méthode.
Réponse
Si la requête aboutit, cette méthode renvoie un corps de réponse présentant la structure suivante :
{ "insertedDataPoint": [ { "startTimeNanos": long, "endTimeNanos": long, "dataTypeName": string, "originDataSourceId": string, "value": [ { "intVal": integer, "fpVal": double, "stringVal": string, "mapVal": [ { "key": string, "value": { "fpVal": double } } ] } ], "modifiedTimeMillis": long, "rawTimestampNanos": long, "computationTimeMillis": long } ], "deletedDataPoint": [ { "startTimeNanos": long, "endTimeNanos": long, "dataTypeName": string, "originDataSourceId": string, "value": [ { "intVal": integer, "fpVal": double, "stringVal": string, "mapVal": [ { "key": string, "value": { "fpVal": double } } ] } ], "modifiedTimeMillis": long, "rawTimestampNanos": long, "computationTimeMillis": long } ], "nextPageToken": string, "dataSourceId": string }
Nom de propriété | Value | Description | Remarques |
---|---|---|---|
insertedDataPoint[] |
list |
Points de données insérés pour l'utilisateur. | |
insertedDataPoint[].startTimeNanos |
long |
Heure de début de l'intervalle représenté par ce point de données, en nanosecondes depuis l'époque. | |
insertedDataPoint[].endTimeNanos |
long |
Heure de fin de l'intervalle représenté par ce point de données, en nanosecondes écoulées depuis l'époque. | |
insertedDataPoint[].dataTypeName |
string |
Type de données définissant le format des valeurs de ce point de données. | |
insertedDataPoint[].originDataSourceId |
string |
Si le point de données est contenu dans un ensemble de données pour une source de données dérivée, ce champ sera renseigné avec l'ID de flux de source de données qui a créé le point de données à l'origine. AVERTISSEMENT: N'utilisez ce champ que pour le débogage. La valeur de ce champ, s'il est définie, constitue un détail de l'implémentation. Il n'est pas garanti qu'elle reste cohérente. |
|
insertedDataPoint[].value[] |
list |
Valeurs de chaque champ de type de données pour le point de données. Chaque valeur correspondant à un champ de type de données doit apparaître dans le même ordre que celui dans lequel le champ est répertorié dans le type de données spécifié dans une source de données. Un seul des champs d'entier et à virgule flottante sera renseigné, en fonction de la valeur d'énumération du format dans le champ de type de la source de données. |
|
insertedDataPoint[].value[].intVal |
integer |
Valeur de nombre entier ("int"). Lorsque ce paramètre est défini, aucune autre valeur ne doit être définie. | |
insertedDataPoint[].value[].fpVal |
double |
Valeur à virgule flottante. Lorsque ce paramètre est défini, aucune autre valeur ne doit être définie. | |
insertedDataPoint[].value[].stringVal |
string |
Valeur de chaîne. Lorsque ce paramètre est défini, aucune autre valeur ne doit être définie. Les chaînes doivent être réduites autant que possible. Les flux de données avec des valeurs de chaîne élevées et une fréquence de données élevée peuvent être échantillonnés. | |
insertedDataPoint[].value[].mapVal[] |
list |
Valeur de la carte. L'espace clé et les unités valides pour la valeur correspondante de chaque entrée doivent être documentés dans la définition du type de données. Dans la mesure du possible, utilisez des clés de petite taille. Les flux de données associés à des clés volumineuses et à une fréquence de données élevée peuvent être échantillonnés. | |
insertedDataPoint[].value[].mapVal[].key |
string |
||
insertedDataPoint[].value[].mapVal[].value |
nested object |
||
insertedDataPoint[].value[].mapVal[].value.fpVal |
double |
Valeur à virgule flottante. | |
insertedDataPoint[].modifiedTimeMillis |
long |
Indique la dernière fois que ce point de données a été modifié. Utile uniquement dans les contextes où nous répertorions les modifications des données, plutôt que de représenter l'état actuel des données. | |
insertedDataPoint[].rawTimestampNanos |
long |
Horodatage brut de l'événement SensorEvent d'origine. | |
insertedDataPoint[].computationTimeMillis |
long |
NE PAS UTILISER CE CHAMP. Elle est ignorée et n'est pas stockée. | |
deletedDataPoint[] |
list |
Points de données supprimés pour l'utilisateur. Notez que vous devez analyser ce paramètre avant de gérer les insertions. | |
deletedDataPoint[].startTimeNanos |
long |
Heure de début de l'intervalle représenté par ce point de données, en nanosecondes depuis l'époque. | |
deletedDataPoint[].endTimeNanos |
long |
Heure de fin de l'intervalle représenté par ce point de données, en nanosecondes écoulées depuis l'époque. | |
deletedDataPoint[].dataTypeName |
string |
Type de données définissant le format des valeurs de ce point de données. | |
deletedDataPoint[].originDataSourceId |
string |
Si le point de données est contenu dans un ensemble de données pour une source de données dérivée, ce champ sera renseigné avec l'ID de flux de source de données qui a créé le point de données à l'origine. AVERTISSEMENT: N'utilisez ce champ que pour le débogage. La valeur de ce champ, s'il est définie, constitue un détail de l'implémentation. Il n'est pas garanti qu'elle reste cohérente. |
|
deletedDataPoint[].value[] |
list |
Valeurs de chaque champ de type de données pour le point de données. Chaque valeur correspondant à un champ de type de données doit apparaître dans le même ordre que celui dans lequel le champ est répertorié dans le type de données spécifié dans une source de données. Un seul des champs d'entier et à virgule flottante sera renseigné, en fonction de la valeur d'énumération du format dans le champ de type de la source de données. |
|
deletedDataPoint[].value[].intVal |
integer |
Valeur de nombre entier ("int"). Lorsque ce paramètre est défini, aucune autre valeur ne doit être définie. | |
deletedDataPoint[].value[].fpVal |
double |
Valeur à virgule flottante. Lorsque ce paramètre est défini, aucune autre valeur ne doit être définie. | |
deletedDataPoint[].value[].stringVal |
string |
Valeur de chaîne. Lorsque ce paramètre est défini, aucune autre valeur ne doit être définie. Les chaînes doivent être réduites autant que possible. Les flux de données avec des valeurs de chaîne élevées et une fréquence de données élevée peuvent être échantillonnés. | |
deletedDataPoint[].value[].mapVal[] |
list |
Valeur de la carte. L'espace clé et les unités valides pour la valeur correspondante de chaque entrée doivent être documentés dans la définition du type de données. Dans la mesure du possible, utilisez des clés de petite taille. Les flux de données associés à des clés volumineuses et à une fréquence de données élevée peuvent être échantillonnés. | |
deletedDataPoint[].value[].mapVal[].key |
string |
||
deletedDataPoint[].value[].mapVal[].value |
nested object |
||
deletedDataPoint[].value[].mapVal[].value.fpVal |
double |
Valeur à virgule flottante. | |
deletedDataPoint[].modifiedTimeMillis |
long |
Indique la dernière fois que ce point de données a été modifié. Utile uniquement dans les contextes où nous répertorions les modifications des données, plutôt que de représenter l'état actuel des données. | |
deletedDataPoint[].rawTimestampNanos |
long |
Horodatage brut de l'événement SensorEvent d'origine. | |
deletedDataPoint[].computationTimeMillis |
long |
NE PAS UTILISER CE CHAMP. Elle est ignorée et n'est pas stockée. | |
nextPageToken |
string |
Jeton de continuité, utilisé pour parcourir les ensembles de résultats volumineux. Indiquez cette valeur dans une requête ultérieure pour renvoyer la page de résultats suivante. | |
dataSourceId |
string |
ID de flux de données de la source de données modifiée. |
Essayer
Utilisez l'explorateur d'API ci-dessous pour appeler cette méthode sur des données en direct, puis observez la réponse.