Как получить данные о сегодняшних шагах для подходящего пользователя Google, используя REST API? - PullRequest
1 голос
/ 13 мая 2019

Мы пытаемся получить количество шагов наших пользователей в режиме реального времени. Если пользователь в данный момент работает, то мы пытаемся получить последнее значение принятых шагов. Хотя мы можем получить значение шагов за день до сегодняшнего дня, мы не можем сделать это для текущей даты.

API URL: https://www.googleapis.com/fitness/v1/users/me/dataset:aggregate

Запрос Json:

{"aggregateBy":[
    {"dataTypeName":"com.google.step_count.delta",
     "dataSourceId":"derived:com.google.step_count.delta:com.google.android.gms:estimated_steps"}],
    "bucketByTime":{"durationMillis":86400000},
    "startTimeMillis":1557685800000,
    "endTimeMillis":1557772199999
}

Ответ получен:

{"bucket":[
    {"startTimeMillis":"1557685800000",
     "endTimeMillis":"1557772199999",
     "dataset":[
         {"dataSourceId":"derived:com.google.step_count.delta:com.google.android.gms:aggregated",
          "point":[]}
    ]}
]}
...