Объединение данных Google Fit по dataTypeName - PullRequest
0 голосов
/ 10 февраля 2019

Я пытаюсь запросить API Google Fit для получения совокупных данных по dataTypeName, как описано здесь: https://developers.google.com/fit/rest/v1/reference/users/dataset/aggregate

Тело запроса, приведенное ниже, будет выдавать комбинированную совокупную долю веса и процента телесного жира

{
    'startTimeMillis': startTime,
    'endTimeMillis':endTime,
    'aggregateBy': [
        {'dataTypeName': 'com.google.weight'},
        {'dataTypeName': 'com.google.body.fat.percentage'}],
    'bucketByTime': {
        'durationMillis': durationWindow
    }
}

приведет только к результатам для весовых данных, слитых из различных источников.

Если я добавлю dataSourceId к объекту процентного содержания жира, например:

{
    'startTimeMillis': startTime,
    'endTimeMillis':endTime,
    'aggregateBy': [
        {'dataTypeName': 'com.google.weight'},
        {'dataTypeName': 'com.google.body.fat.percentage',
       'dataSourceId':'raw:com.google.body.fat.percentage:******'}],
    'bucketByTime': {
        'durationMillis': durationWindow
    }
}

он будет возвращать значения как веса, так и жира в указанном диапазоне времени.Я что-то пропустил в документации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...