Requêtes concernant les modifications des points de données de l'utilisateur 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 | Valeur | Description |
---|---|---|
Paramètres de chemin d'accès | ||
dataSourceId |
string |
ID du flux de données de la source de données qui a créé l'ensemble de données. |
userId |
string |
Énumérez les points de données de 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 vous spécifiez une valeur, le nombre de modifications apportées aux points de données ne sera pas supérieur à ce nombre. 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
Une autorisation est requise pour cette demande. Celle-ci doit inclure au moins l'un des champs d'application suivants:
Champ d'application |
---|
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é | Valeur | 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'epoch. | |
insertedDataPoint[].endTimeNanos |
long |
Heure de fin de l'intervalle représenté par ce point de données, en nanosecondes depuis l'epoch. | |
insertedDataPoint[].dataTypeName |
string |
Type de données définissant le format des valeurs dans 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 la source de données qui a créé le point de données à l'origine. AVERTISSEMENT: Ne vous fiez pas à ce champ pour autre chose que le débogage. Si elle est définie, la valeur de ce champ est un détail d'implémentation et sa cohérence n'est pas garantie. |
|
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 normalement apparaître dans l'ordre 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 de type entier et à virgule flottante sera renseigné, selon 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"). Aucune autre valeur ne doit être définie. | |
insertedDataPoint[].value[].fpVal |
double |
Valeur à virgule flottante. Aucune autre valeur ne doit être définie. | |
insertedDataPoint[].value[].stringVal |
string |
Valeur de chaîne. Aucune autre valeur ne doit être définie. Les chaînes doivent être petites dans la mesure du possible. Les flux de données contenant de grandes valeurs de chaîne et une fréquence de données élevée peuvent être sous-échantillonnés. | |
insertedDataPoint[].value[].mapVal[] |
list |
Mapper la valeur. 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, les clés doivent être petites. Les flux de données contenant des clés volumineuses et une fréquence de données élevée peuvent être sous-é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 date de la dernière modification de ce point de données. Utile uniquement dans les contextes où nous listeons les modifications des données, plutôt que de représenter l'état actuel des données. | |
insertedDataPoint[].rawTimestampNanos |
long |
Code temporel brut de l'événement SensorEvent d'origine. | |
insertedDataPoint[].computationTimeMillis |
long |
N'UTILISEZ PAS CE CHAMP. Il est ignoré et non stocké. | |
deletedDataPoint[] |
list |
Points de données supprimés pour l'utilisateur. Notez que pour les modifications, vous devez l'analyser avant de traiter les insertions. | |
deletedDataPoint[].startTimeNanos |
long |
Heure de début de l'intervalle représenté par ce point de données, en nanosecondes depuis l'epoch. | |
deletedDataPoint[].endTimeNanos |
long |
Heure de fin de l'intervalle représenté par ce point de données, en nanosecondes depuis l'epoch. | |
deletedDataPoint[].dataTypeName |
string |
Type de données définissant le format des valeurs dans 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 la source de données qui a créé le point de données à l'origine. AVERTISSEMENT: Ne vous fiez pas à ce champ pour autre chose que le débogage. Si elle est définie, la valeur de ce champ est un détail d'implémentation et sa cohérence n'est pas garantie. |
|
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 normalement apparaître dans l'ordre 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 de type entier et à virgule flottante sera renseigné, selon 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"). Aucune autre valeur ne doit être définie. | |
deletedDataPoint[].value[].fpVal |
double |
Valeur à virgule flottante. Aucune autre valeur ne doit être définie. | |
deletedDataPoint[].value[].stringVal |
string |
Valeur de chaîne. Aucune autre valeur ne doit être définie. Les chaînes doivent être petites dans la mesure du possible. Les flux de données contenant de grandes valeurs de chaîne et une fréquence de données élevée peuvent être sous-échantillonnés. | |
deletedDataPoint[].value[].mapVal[] |
list |
Mapper la valeur. 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, les clés doivent être petites. Les flux de données contenant des clés volumineuses et une fréquence de données élevée peuvent être sous-é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 date de la dernière modification de ce point de données. Utile uniquement dans les contextes où nous listeons les modifications des données, plutôt que de représenter l'état actuel des données. | |
deletedDataPoint[].rawTimestampNanos |
long |
Code temporel brut de l'événement SensorEvent d'origine. | |
deletedDataPoint[].computationTimeMillis |
long |
N'UTILISEZ PAS CE CHAMP. Il est ignoré et non stocké. | |
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 du flux de données de la source de données avec les modifications de point de données. |
Essayer
Utilisez l'explorateur d'API ci-dessous pour appeler cette méthode sur des données en direct, puis observez la réponse.