В следующей таблице представлен полный список типов данных, с несколькими столбцами, которые помогут вам понять представление каждого типа в API Google Health, а также область его доступности.
Тип данныхdataTypeпараметр filter | Записывать тип | Доступный операции | Объем | Вебхук поддерживать | Истинные нули поддерживать |
|---|---|---|---|---|---|
Сожженная активная энергияactive-energy-burnedactive_energy_burned | Интервал | список, сверка, свертка, ежедневная сводка | активность_и_фитнес | ||
Активные минутыactive-minutesactive_minutes | Интервал | список, сверка, свертка, ежедневная сводка | активность_и_фитнес | ||
Минуты активной зоныactive-zone-minutesactive_zone_minutes | Интервал | список, сверка, свертка, ежедневная сводка | активность_и_фитнес | ||
Уровень активностиactivity-levelactivity_level | Интервал | список, согласовать | активность_и_фитнес | ||
Высотаaltitudealtitude | Интервал | список, сверка, свертка, ежедневная сводка | активность_и_фитнес | ||
Уровень глюкозы в кровиblood-glucoseblood_glucose | Образец | список, получить, согласовать, свернуть, ежедневный свертывание | показатели здоровья и измерения | ||
Жировая масса телаbody-fatbody_fat | Образец | список, получить, согласовать, свернуть, ежедневный свертывание, создать, обновить, пакетное удаление | показатели здоровья и измерения | ||
Калории в зоне частоты сердечных сокращенийcalories-in-heart-rate-zonecalories_in_heart_rate_zone | Интервал | rollup, dailyRollup | активность_и_фитнес | ||
Температура телаcore-body-temperaturecore_body_temperature | Образец | список, получить, согласовать, свернуть, ежедневный свертывание | показатели здоровья и измерения | ||
Суточная вариабельность сердечного ритмаdaily-heart-rate-variabilitydaily_heart_rate_variability | Ежедневно | список, согласовать | показатели здоровья и измерения | ||
Ежедневные зоны частоты сердечных сокращенийdaily-heart-rate-zonesdaily_heart_rate_zones | Ежедневно | список, согласовать | показатели здоровья и измерения | ||
Суточная сатурация кислородаdaily-oxygen-saturationdaily_oxygen_saturation | Ежедневно | список, согласовать | показатели здоровья и измерения | ||
Суточная частота дыханияdaily-respiratory-ratedaily_respiratory_rate | Ежедневно | список, согласовать | показатели здоровья и измерения | ||
Ежедневная частота сердечных сокращений в состоянии покояdaily-resting-heart-ratedaily_resting_heart_rate | Ежедневно | список, согласовать | показатели здоровья и измерения | ||
Ежедневные измерения температуры во время снаdaily-sleep-temperature-derivationsdaily_sleep_temperature_derivations | Ежедневно | список, согласовать | показатели здоровья и измерения | ||
Ежедневный VO2 Maxdaily-vo2-maxdaily_vo2_max | Ежедневно | список, согласовать | активность_и_фитнес | ||
Расстояниеdistancedistance | Интервал | список, сверка, свертка, ежедневная сводка | активность_и_фитнес | ||
Электрокардиограмма (ЭКГ)electrocardiogramelectrocardiogram | Сессия | список | ЭКГ | ||
Упражнениеexerciseexercise | Сессия | список, получить, согласовать, создать, обновить, пакетное удаление | активность_и_фитнес | ||
Полыfloorsfloors | Интервал | reconcile, rollup, dailyRollup | активность_и_фитнес | ||
Едаfoodfood | Еда | список, получить | питание | ||
Измерительный прибор для пищевых продуктовfood-measurement-unitfood_measurement_unit | Еда | список, получить | питание | ||
Частота сердечных сокращенийheart-rateheart_rate | Образец | список, сверка, свертка, ежедневная сводка | показатели здоровья и измерения | ||
Вариабельность сердечного ритмаheart-rate-variabilityheart_rate_variability | Образец | список, согласовать | показатели здоровья и измерения | ||
Высотаheightheight | Образец | список, получить, согласовать, создать, обновить, пакетное удаление | показатели здоровья и измерения | ||
Журнал учета потребления жидкостиhydration-loghydration_log | Сессия | список, получить, согласовать, свернуть, ежедневный свертывание, создать, обновить, пакетное удаление | питание | ||
Уведомление о нарушении ритмаirregular-rhythm-notificationirregular_rhythm_notification | Сессия | список | ирн | ||
Журнал учета пищевых продуктовnutrition-lognutrition_log | Образец | список, получить, согласовать, свернуть, ежедневный свертывание, создать, обновить, пакетное удаление | питание | ||
Насыщение кислородомoxygen-saturationoxygen_saturation | Образец | список, согласовать | показатели здоровья и измерения | ||
Сводка по частоте дыхания во снеrespiratory-rate-sleep-summaryrespiratory_rate_sleep_summary | Образец | список, согласовать | показатели здоровья и измерения | ||
Бег VO2 Maxrun-vo2-maxrun_vo2_max | Образец | список, сверка, свертка, ежедневная сводка | активность_и_фитнес | ||
Сидячий периодsedentary-periodsedentary_period | Интервал | список, сверка, свертка, ежедневная сводка | активность_и_фитнес | ||
Спатьsleepsleep | Сессия | список, получить, согласовать, создать, обновить, пакетное удаление | спать | ||
Шагиstepssteps | Интервал | список, сверка, свертка, ежедневная сводка | активность_и_фитнес | ||
Данные о длине заплывовswim-lengths-dataswim_lengths_data | Интервал | список, сверка, свертка, ежедневная сводка | активность_и_фитнес | ||
Время в зоне частоты сердечных сокращенийtime-in-heart-rate-zonetime_in_heart_rate_zone | Интервал | список, сверка, свертка, ежедневная сводка | активность_и_фитнес | ||
Общее количество калорийtotal-caloriestotal_calories | Интервал | rollup, dailyRollup | активность_и_фитнес | ||
VO2 Maxvo2-maxvo2_max | Образец | список, согласовать | активность_и_фитнес | ||
Массаweightweight | Образец | список, получить, согласовать, свернуть, ежедневный свертывание, создать, обновить, пакетное удаление | показатели здоровья и измерения |
Доступность данных
Обновление данных пользователя доступно только после синхронизации трекера активности или ручного ввода новых данных в мобильное или веб-приложение Fitbit. Устройство Fitbit и мобильное приложение Fitbit могут автоматически синхронизироваться каждые 15 минут, когда приложение Fitbit открыто на мобильном устройстве, и оба устройства имеют активное соединение для передачи данных и находятся в зоне действия Bluetooth. Если пользователь отслеживает активность с помощью MobileTrack, MobileTrack синхронизируется каждый час, пока приложение открыто.
Доступ третьих лиц
Устройства Fitbit не могут напрямую взаимодействовать со сторонними приложениями или сервисами. Эти устройства предназначены для связи и синхронизации исключительно с мобильным приложением Fitbit.
Устройство автоматически синхронизирует данные в течение дня, когда открыто приложение Fitbit, или каждые 15 минут, если Bluetooth активен и приложение работает в фоновом режиме. После завершения процесса синхронизации данные становятся доступны сторонним сервисам через API Google Health.
стандарты расстояния
Дистанция, измеряемая во время упражнений, например, elevationGainMillimeters в миллиметрах, стандартной единицей измерения является миллиметр по следующим причинам:
- Сохранение точности данных : Главная причина использования миллиметров — это обеспечение точности считываемых и предоставляемых данных. Использование такой точной единицы, как миллиметры, позволяет представлять измерения с высокой точностью.
- Стандартизация : Миллиметры — это стандартизированная единица измерения, используемая во всех наших сервисах. Такая согласованность помогает обеспечить единообразие взаимодействия разработчиков с различными частями API.
- Широкая поддержка систем измерения : использование базовой единицы, такой как миллиметры, упрощает разработчикам преобразование в любую другую выбранную единицу, независимо от того, работают ли они с метрической, имперской или другими системами измерения.
Переменная продолжительность светового дня
API Health обрабатывает время, отдавая приоритет времени пользователя, чтобы учесть переменную продолжительность дня, вызванную переходом на летнее время или поездками. Каждая точка данных хранится как с физической меткой времени UTC, так и с активным смещением UTC на момент события. Это позволяет системе:
- Сопоставьте событие с точным физическим моментом времени.
- Для агрегирования данных необходимо скорректировать время в соответствии с локальным контекстом пользователя.
Переход на летнее время
При переходе на летнее время происходит «перевод назад», в результате чего гражданские сутки становятся 25-часовыми, и сводная таблица за эту дату будет содержать 25 часов данных. При переводе назад, в результате, гражданские сутки становятся 23-часовыми, и время возвращается к стандартному времени.
Путешествовать
Перемещение через часовые пояса может привести к еще более значительным колебаниям физической продолжительности одного и того же гражданского дня.
Используйте конечную точку dailyRollUp для согласования разницы во времени. Она автоматически привязывает данные к календарному дню, в который они были записаны, в соответствии с местным временем пользователя, эффективно «сшивая» данные за день, несмотря на сдвиги во времени.