Fitbit (независимый издатель) (предварительная версия)
Способ доступа к веб-API Fitbit
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Copilot Studio | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: — Регионы Azure для государственных организаций — Регионы Azure Для Китая - Министерство обороны США (DoD) |
| Power Apps | Премия | Все регионы Power Apps , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Power Automate | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Имя | Ашвин Ганеш Кумар |
| URL | https://www.blisdigital.com/ |
| Адрес электронной почты | a.kumar@blisdigital.com |
| Метаданные соединителя | |
|---|---|
| Publisher | Ашвин Ганеш Кумар |
| Website | https://dev.fitbit.com// |
| Политика конфиденциальности | https://www.fitbit.com/global/nl/legal/privacy-policy |
| Категории | Данные |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
| Получение временных рядов действий по дате |
Извлекает данные действия для заданного ресурса за период времени, указав дату и период времени. Ответ будет содержать только ежедневные суммарные значения. |
| Получение временных рядов жира тела по дате |
Извлекает список всех записей журнала жира пользователя за заданный период. |
| Получение временных рядов по дате |
Извлекает список всех записей журнала веса пользователя в течение заданного периода. |
| Получение временных рядов тела по дате |
Извлекает список всех пользователей bmi, жира тела или веса в течение заданного периода. |
| Получение всех типов действий |
Извлекает список всех допустимых общедоступных действий Fitbit и частных действий, созданных пользователем, из базы данных действий Fitbit в запрошенном формате. Если это доступно, будут отображаться сведения о уровне действия. |
| Получение действия TCX |
XML-код Центра обучения (TCX) — это формат обмена данными, содержащий данные GPS, частоты пульса и lap. Эта конечная точка извлекает сведения о расположении пользователя с помощью данных GPS и частоты пульса во время зарегистрированного упражнения. |
| Получение журнала веса |
Извлекает список всех записей журнала веса пользователя для заданной даты. |
| Получение журнала жира тела |
Извлекает список всех записей журнала жира пользователя для заданной даты. |
| Получение журнала спящего режима по дате |
Возвращает список записей журнала спящего режима пользователя для заданной даты. |
| Получение журнала спящего режима по диапазону дат |
Возвращает список записей журнала спящего режима пользователя для диапазона дат. |
| Получение значков |
Извлекает список индикаторов событий пользователя. |
| Получение избранных действий |
Извлекает список любимых действий пользователя. |
| Получение максимальной сводки по дате VO2 |
Возвращает данные о сердечно-фитнес-оценке (также известной как VO2 Max) для одной даты. Значения VO2 Max будут отображаться в виде диапазона, если данные о выполнении недоступны или одно числовое значение, если пользователь использует GPS для выполнения. Дополнительные сведения см. в разделе "Дополнительные сведения" для дальнейшего контекста. |
| Получение оповещений |
Извлекает оповещения, включенные для определенного устройства. |
| Получение последних типов действий |
Извлекает список последних типов действий пользователя, зарегистрированных с некоторыми сведениями о последнем журнале действий этого типа. |
| Получение сводки по дате HRV |
Эта конечная точка возвращает данные о частоте пульса (HRV) для одной даты |
| Получение сводки по ежедневным действиям |
Извлекает сводку и список действий пользователя и записей журнала действий в течение определенного дня. |
| Получение сводки по частоте дыхания по дате |
Эта конечная точка возвращает данные средней скорости дыхания для одной даты. Данные частоты дыхания применяются специально к "главному спячному" пользователю, который является самым длинным периодом времени, в течение которого они заснули на заданной дате. |
| Получение списка журналов действий |
Извлекает список записей журнала действий пользователя до или после заданного дня. |
| Получение списка журналов спящего режима |
Возвращает список записей журнала спящего режима пользователя до или после заданной даты |
| Получение списка лидеров друзей |
Эта конечная точка возвращает другую доску лидеров пользователя |
| Получение статистики времени существования |
Извлекает статистику действий пользователя. |
| Получение целей действий |
Извлекает текущие или еженедельные цели действий пользователя. |
| Получение целей тела |
Извлекает жир тела пользователя и цели веса. |
| Получение цели сна |
Укажите кодированный идентификатор пользователя. Используйте "-" (dash) для текущего пользователя, вошедшего в систему. |
| Получение частых действий |
Извлекает список частых действий пользователя. |
| Получить профиль |
Извлекает данные профиля пользователя. |
| Получить устройства |
Извлекает список устройств Fitbit, подключенных к учетной записи пользователя. |
| Тип действия Get |
Извлекает сведения об одном действии из базы данных действий Fitbit в запрошенном формате. Если это доступно, будут отображаться сведения о уровне действия. |
Получение временных рядов действий по дате
Извлекает данные действия для заданного ресурса за период времени, указав дату и период времени. Ответ будет содержать только ежедневные суммарные значения.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
|
Resource
|
resource | True | string |
Ресурс возвращаемых данных. |
|
Date
|
date | True | string |
Дата окончания периода, указанного в формате гггг-mm-dd |
|
Период
|
period | True | string |
Диапазон, для которого будут возвращены данные. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
действия
|
activities-steps | array of object |
действия |
|
дата и время
|
activities-steps.dateTime | string |
дата и время |
|
value
|
activities-steps.value | string |
value |
Получение временных рядов жира тела по дате
Извлекает список всех записей журнала жира пользователя за заданный период.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
|
Date
|
date | True | string |
Дата окончания периода, указанного в формате гггг-mm-dd или сегодня. |
|
Период
|
period | True | string |
Диапазон, для которого будут возвращены данные. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
жир
|
fat | array of object |
жир |
|
date
|
fat.date | string |
Дата записи журнала жира тела. |
|
жир
|
fat.fat | float |
Процент жира тела. |
|
logId
|
fat.logId | integer |
Идентификатор журнала жира тела. |
|
source
|
fat.source | string |
Расположение, в котором возникли данные жира тела. Дополнительные сведения см. в разделе "Исходные" значения. |
|
time
|
fat.time | string |
Метка времени, когда был записан журнал жира тела. |
Получение временных рядов по дате
Извлекает список всех записей журнала веса пользователя в течение заданного периода.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
|
Date
|
date | True | string |
Дата окончания периода, указанного в формате гггг-mm-dd или сегодня. |
|
Период
|
period | True | string |
Диапазон, для которого будут возвращены данные. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
weight
|
weight | array of object |
weight |
|
ИМТ
|
weight.bmi | float |
Вычисляемый BMI в формате X.XX. |
|
date
|
weight.date | string |
Дата записи журнала в формате гггг-mm-dd. |
|
жир
|
weight.fat | integer |
Процент жира тела. |
|
logId
|
weight.logId | integer |
Идентификаторы журналов веса. Это уникально для пользователя, но не глобально уникально. |
|
source
|
weight.source | string |
Источник журнала веса. |
|
time
|
weight.time | string |
Время измерения; часы и минуты в формате HH:mm:ss, установите значение последней секунды дня, если оно не указано. |
|
weight
|
weight.weight | integer |
Вес в формате X.XX в системе единиц, соответствующей указанному заголовку Accept-Language или если он не указан в метрике. |
Получение временных рядов тела по дате
Извлекает список всех пользователей bmi, жира тела или веса в течение заданного периода.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
|
Resource
|
resource | True | string |
Возвращаемый ресурс основного текста. |
|
Date
|
date | True | string |
Дата окончания периода, указанного в формате гггг-mm-dd или сегодня. |
|
Период
|
period | True | string |
Диапазон, для которого будут возвращены данные. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
вес тела
|
body-weight | array of object |
вес тела |
|
дата и время
|
body-weight.dateTime | string |
дата и время |
|
value
|
body-weight.value | string |
value |
Получение всех типов действий
Извлекает список всех допустимых общедоступных действий Fitbit и частных действий, созданных пользователем, из базы данных действий Fitbit в запрошенном формате. Если это доступно, будут отображаться сведения о уровне действия.
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
categories
|
categories | array of object |
categories |
|
activities
|
categories.activities | array of object |
activities |
|
accessLevel
|
categories.activities.accessLevel | string |
accessLevel |
|
activityLevels
|
categories.activities.activityLevels | array of object |
activityLevels |
|
id
|
categories.activities.activityLevels.id | integer |
id |
|
maxSpeedMPH
|
categories.activities.activityLevels.maxSpeedMPH | integer |
maxSpeedMPH |
|
Мец
|
categories.activities.activityLevels.mets | integer |
Мец |
|
minSpeedMPH
|
categories.activities.activityLevels.minSpeedMPH | integer |
minSpeedMPH |
|
имя
|
categories.activities.activityLevels.name | string |
имя |
|
hasSpeed
|
categories.activities.hasSpeed | boolean |
hasSpeed |
|
id
|
categories.activities.id | integer |
id |
|
имя
|
categories.activities.name | string |
имя |
|
Мец
|
categories.activities.mets | float |
Мец |
Получение действия TCX
XML-код Центра обучения (TCX) — это формат обмена данными, содержащий данные GPS, частоты пульса и lap. Эта конечная точка извлекает сведения о расположении пользователя с помощью данных GPS и частоты пульса во время зарегистрированного упражнения.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор использования |
|
Идентификатор журнала
|
log-id | True | string |
Идентификатор журнала действия. |
|
Частичный TCX
|
includePartialTCX | boolean |
Включает точки TCX, когда данные GPS недоступны. |
Получение журнала веса
Извлекает список всех записей журнала веса пользователя для заданной даты.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
|
Date
|
date | True | string |
Дата в формате гггг-mm-dd |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
weight
|
weight | array of object |
weight |
|
ИМТ
|
weight.bmi | float |
Вычисляемый BMI в формате X.XX |
|
date
|
weight.date | string |
Дата записи журнала в формате гггг-mm-dd. |
|
жир
|
weight.fat | integer | |
|
logId
|
weight.logId | integer |
Идентификаторы журналов веса уникальны для пользователя, но не глобально уникальны. |
|
source
|
weight.source | string |
source |
|
time
|
weight.time | string |
Время измерения; часы и минуты в формате HH:mm:ss, установите значение последней секунды дня, если оно не указано. |
|
weight
|
weight.weight | integer |
Вес в формате X.XX в системе единиц, соответствующей указанному заголовку Accept-Language или если он не указан в метрике. |
Получение журнала жира тела
Извлекает список всех записей журнала жира пользователя для заданной даты.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
|
Date
|
date | True | string |
Дата в формате гггг-mm-dd. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
жир
|
fat | array of object |
жир |
|
date
|
fat.date | string |
Дата записи журнала жира тела. |
|
жир
|
fat.fat | integer |
Процент жира тела. |
|
logId
|
fat.logId | integer |
Идентификатор журнала жира тела. |
|
source
|
fat.source | string |
Расположение, в котором возникли данные жира тела. |
|
time
|
fat.time | string |
Метка времени, когда был записан журнал жира тела. |
Получение журнала спящего режима по дате
Возвращает список записей журнала спящего режима пользователя для заданной даты.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
|
Date
|
date | True | string |
гггг-мм-дд |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
sleep
|
sleep | array of object |
sleep |
|
dateOfSleep
|
sleep.dateOfSleep | string |
Дата окончания журнала спящего режима |
|
duration
|
sleep.duration | integer |
Длина сна в миллисекундах. |
|
эффективность
|
sleep.efficiency | integer |
Вычисляемая оценка эффективности сна. Это не оценка сна, доступная в мобильном приложении. |
|
endTime
|
sleep.endTime | string |
Время окончания журнала спящего режима. |
|
infoCode
|
sleep.infoCode | integer |
Целочисленное значение, представляющее качество данных, собранных в журнале спящего режима. 0 = достаточные данные для создания журнала спящего режима. 1 = недостаточно данных частоты пульса. 2 = период сна был слишком коротким (менее 3 часов). 3 = проблема на стороне сервера. |
|
isMainSleep
|
sleep.isMainSleep | boolean |
Boolean |
|
данные
|
sleep.levels.data | array of object |
данные |
|
дата и время
|
sleep.levels.data.dateTime | string |
дата и время |
|
уровень
|
sleep.levels.data.level | string |
уровень |
|
товары второго сорта
|
sleep.levels.data.seconds | integer |
товары второго сорта |
|
shortData
|
sleep.levels.shortData | array of object |
shortData |
|
дата и время
|
sleep.levels.shortData.dateTime | string |
дата и время |
|
уровень
|
sleep.levels.shortData.level | string |
уровень |
|
товары второго сорта
|
sleep.levels.shortData.seconds | integer |
товары второго сорта |
|
count
|
sleep.levels.summary.deep.count | integer |
count |
|
протокол
|
sleep.levels.summary.deep.minutes | integer |
протокол |
|
тридцатьDayAvgMinutes
|
sleep.levels.summary.deep.thirtyDayAvgMinutes | integer |
тридцатьDayAvgMinutes |
|
count
|
sleep.levels.summary.light.count | integer |
count |
|
протокол
|
sleep.levels.summary.light.minutes | integer |
протокол |
|
тридцатьDayAvgMinutes
|
sleep.levels.summary.light.thirtyDayAvgMinutes | integer |
тридцатьDayAvgMinutes |
|
count
|
sleep.levels.summary.rem.count | integer |
count |
|
протокол
|
sleep.levels.summary.rem.minutes | integer |
протокол |
|
тридцатьDayAvgMinutes
|
sleep.levels.summary.rem.thirtyDayAvgMinutes | integer |
тридцатьDayAvgMinutes |
|
count
|
sleep.levels.summary.wake.count | integer |
count |
|
протокол
|
sleep.levels.summary.wake.minutes | integer |
протокол |
|
тридцатьDayAvgMinutes
|
sleep.levels.summary.wake.thirtyDayAvgMinutes | integer |
тридцатьDayAvgMinutes |
|
logId
|
sleep.logId | integer |
Идентификатор журнала спящего режима. |
|
minutesAfterWakeup
|
sleep.minutesAfterWakeup | integer |
Общее количество минут после того, как пользователь проснулся. |
|
minutesAsleep
|
sleep.minutesAsleep | integer |
Общее количество минут, за которые пользователь спал. |
|
Минута пробуждения
|
sleep.minutesAwake | integer |
Общая сумма минут пробуждения. Он не включается перед заснение или после пробуждения. |
|
minutesToFallAsleep
|
sleep.minutesToFallAsleep | integer |
Общее количество минут до того, как пользователь заснет. Обычно это значение равно 0 для журналов автоматического спящего режима. |
|
logType
|
sleep.logType | string |
auto_detected | Вручную |
|
startTime
|
sleep.startTime | string |
Время начала журнала спящего режима. |
|
timeInBed
|
sleep.timeInBed | integer |
Общее количество минут, в течение которых пользователь был в кровати. |
|
type
|
sleep.type | string |
классическая | Этапах |
|
глубокий
|
summary.stages.deep | integer |
глубокий |
|
свет
|
summary.stages.light | integer |
свет |
|
rem
|
summary.stages.rem | integer |
rem |
|
будить
|
summary.stages.wake | integer |
будить |
|
totalMinutesAsleep
|
summary.totalMinutesAsleep | integer |
Общее количество минут, за которые пользователь спал во всех записях спящего режима в журнале спящего режима. |
|
totalSleepRecords
|
summary.totalSleepRecords | integer |
Количество записей спящего режима в журнале спящего режима. |
|
totalTimeInBed
|
summary.totalTimeInBed | integer |
Общее количество минут, в течение которых пользователь был в постели во всех записях в журнале сна. |
Получение журнала спящего режима по диапазону дат
Возвращает список записей журнала спящего режима пользователя для диапазона дат.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
|
Дата начала
|
startDate | True | string |
Дата возврата первого журнала спящего режима (гггг-mm-dd) |
|
Дата окончания
|
endDate | True | string |
Дата возврата последнего журнала спящего режима (гггг-mm-dd) |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
sleep
|
sleep | array of object |
sleep |
|
dateOfSleep
|
sleep.dateOfSleep | string |
Дата окончания журнала спящего режима. |
|
duration
|
sleep.duration | integer |
Длина сна в миллисекундах. |
|
эффективность
|
sleep.efficiency | integer |
Вычисляемая оценка эффективности сна. Это не оценка сна, доступная в мобильном приложении. |
|
endTime
|
sleep.endTime | string |
Время окончания журнала спящего режима. |
|
infoCode
|
sleep.infoCode | integer |
Целочисленное значение, представляющее качество данных, собранных в журнале спящего режима. 0 = достаточные данные для создания журнала спящего режима. 1 = недостаточно данных частоты пульса. 2 = период сна был слишком коротким (менее 3 часов). 3 = проблема на стороне сервера. |
|
isMainSleep
|
sleep.isMainSleep | boolean |
Boolean |
|
данные
|
sleep.levels.data | array of object |
данные |
|
дата и время
|
sleep.levels.data.dateTime | string |
дата и время |
|
уровень
|
sleep.levels.data.level | string |
уровень |
|
товары второго сорта
|
sleep.levels.data.seconds | integer |
товары второго сорта |
|
count
|
sleep.levels.summary.asleep.count | integer |
count |
|
протокол
|
sleep.levels.summary.asleep.minutes | integer |
протокол |
|
count
|
sleep.levels.summary.awake.count | integer |
count |
|
протокол
|
sleep.levels.summary.awake.minutes | integer |
протокол |
|
count
|
sleep.levels.summary.restless.count | integer |
count |
|
протокол
|
sleep.levels.summary.restless.minutes | integer |
протокол |
|
count
|
sleep.levels.summary.deep.count | integer |
count |
|
протокол
|
sleep.levels.summary.deep.minutes | integer |
протокол |
|
тридцатьDayAvgMinutes
|
sleep.levels.summary.deep.thirtyDayAvgMinutes | integer |
тридцатьDayAvgMinutes |
|
count
|
sleep.levels.summary.light.count | integer |
count |
|
протокол
|
sleep.levels.summary.light.minutes | integer |
протокол |
|
тридцатьDayAvgMinutes
|
sleep.levels.summary.light.thirtyDayAvgMinutes | integer |
тридцатьDayAvgMinutes |
|
count
|
sleep.levels.summary.rem.count | integer |
count |
|
протокол
|
sleep.levels.summary.rem.minutes | integer |
протокол |
|
тридцатьDayAvgMinutes
|
sleep.levels.summary.rem.thirtyDayAvgMinutes | integer |
тридцатьDayAvgMinutes |
|
count
|
sleep.levels.summary.wake.count | integer |
count |
|
протокол
|
sleep.levels.summary.wake.minutes | integer |
протокол |
|
тридцатьDayAvgMinutes
|
sleep.levels.summary.wake.thirtyDayAvgMinutes | integer |
тридцатьDayAvgMinutes |
|
shortData
|
sleep.levels.shortData | array of object |
shortData |
|
дата и время
|
sleep.levels.shortData.dateTime | string |
дата и время |
|
уровень
|
sleep.levels.shortData.level | string |
уровень |
|
товары второго сорта
|
sleep.levels.shortData.seconds | integer |
товары второго сорта |
|
logId
|
sleep.logId | integer |
Идентификатор журнала спящего режима. |
|
minutesAfterWakeup
|
sleep.minutesAfterWakeup | integer |
Общее количество минут после того, как пользователь проснулся. |
|
minutesAsleep
|
sleep.minutesAsleep | integer |
Общее количество минут, за которые пользователь спал. |
|
Минута пробуждения
|
sleep.minutesAwake | integer |
Общая сумма минут пробуждения. Он не включается перед заснение или после пробуждения. |
|
minutesToFallAsleep
|
sleep.minutesToFallAsleep | integer |
Общее количество минут до того, как пользователь заснет. Обычно это значение равно 0 для журналов автоматического спящего режима. |
|
logType
|
sleep.logType | string |
auto_detected | Вручную |
|
startTime
|
sleep.startTime | string |
Время начала журнала спящего режима |
|
timeInBed
|
sleep.timeInBed | integer |
Общее количество минут, в течение которых пользователь был в постели |
|
type
|
sleep.type | string |
классическая | Этапах |
Получение значков
Извлекает список индикаторов событий пользователя.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Значки
|
badges | array of object |
Значки |
|
badgeGradientEndColor
|
badges.badgeGradientEndColor | string |
badgeGradientEndColor |
|
badgeGradientStartColor
|
badges.badgeGradientStartColor | string |
badgeGradientStartColor |
|
badgeType
|
badges.badgeType | string |
Тип полученного значка. |
|
категория
|
badges.category | string |
категория |
|
аплодисменты
|
badges.cheers | array of |
аплодисменты |
|
дата и время
|
badges.dateTime | string |
Дата достижения значка. |
|
описание
|
badges.description | string |
описание |
|
earnedMessage
|
badges.earnedMessage | string |
earnedMessage |
|
encodedId
|
badges.encodedId | string |
encodedId |
|
image100px
|
badges.image100px | string |
image100px |
|
image125px
|
badges.image125px | string |
image125px |
|
image300px
|
badges.image300px | string |
image300px |
|
image50px
|
badges.image50px | string |
image50px |
|
image75px
|
badges.image75px | string |
image75px |
|
marketingDescription
|
badges.marketingDescription | string |
marketingDescription |
|
mobileDescription
|
badges.mobileDescription | string |
mobileDescription |
|
имя
|
badges.name | string |
имя |
|
shareImage640px
|
badges.shareImage640px | string |
shareImage640px |
|
shareText
|
badges.shareText | string |
shareText |
|
краткое описание
|
badges.shortDescription | string |
краткое описание |
|
shortName
|
badges.shortName | string |
shortName |
|
timesAchieved
|
badges.timesAchieved | integer |
Количество попыток достижения значка пользователем. |
|
value
|
badges.value | integer |
Цель значка в измерении единицы измерения. |
Получение избранных действий
Извлекает список любимых действий пользователя.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
activityId
|
activityId | integer |
Номер идентификатора записанного действия. |
|
описание
|
description | string |
Дополнительные сведения о записанной активности. |
|
Мец
|
mets | integer |
Метаболическое эквивалент (METS) выполняемого действия. |
|
имя
|
name | string |
Имя записанного действия. |
Получение максимальной сводки по дате VO2
Возвращает данные о сердечно-фитнес-оценке (также известной как VO2 Max) для одной даты. Значения VO2 Max будут отображаться в виде диапазона, если данные о выполнении недоступны или одно числовое значение, если пользователь использует GPS для выполнения. Дополнительные сведения см. в разделе "Дополнительные сведения" для дальнейшего контекста.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
|
Date
|
date | True | string |
Дата в формате гггг-mm-dd или сегодня. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
cardioScore
|
cardioScore | array of object |
cardioScore |
|
дата и время
|
cardioScore.dateTime | string |
Дата, указанная в формате ГГГГ-ММ-ДД. |
|
vo2Max
|
cardioScore.value.vo2Max | string |
Отображаемое значение VO2 Max в mL/kg/min |
Получение оповещений
Извлекает оповещения, включенные для определенного устройства.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
|
Идентификатор трекера
|
tracker-id | True | string |
Идентификатор средства отслеживания, для которого возвращаются данные. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
trackerAlarms
|
trackerAlarms | array of object |
trackerAlarms |
|
alarmId
|
trackerAlarms.alarmId | integer |
Числовое значение, представляющее идентификатор сигнализации. |
|
удалено
|
trackerAlarms.deleted | boolean |
Указывает, удалена ли сигнализация. |
|
enabled
|
trackerAlarms.enabled | boolean |
Указывает, включена ли сигнализация. |
|
повторяющийся
|
trackerAlarms.recurring | boolean |
Указывает, повторяется ли тревога. |
|
snoozeCount
|
trackerAlarms.snoozeCount | integer |
Указывает количество раз, когда тревога будет отложена. |
|
snoozeLength
|
trackerAlarms.snoozeLength | integer |
Указывает время в минутах между периодами отложений. |
|
syncedToDevice
|
trackerAlarms.syncedToDevice | boolean |
true | ложный |
|
time
|
trackerAlarms.time | string |
Смещение времени и времени в формате UTC для указанной сигнализации. |
|
Атмосфера
|
trackerAlarms.vibe | string |
Возвращает тип настроенной вибрации. |
|
weekDays
|
trackerAlarms.weekDays | array of string |
weekDays |
Получение последних типов действий
Извлекает список последних типов действий пользователя, зарегистрированных с некоторыми сведениями о последнем журнале действий этого типа.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
activityId
|
activityId | integer |
Числовый идентификатор действия или упражнения. |
|
калории
|
calories | integer |
Количество калорий, сожженных во время записанной активности. |
|
описание
|
description | string |
Сведения, если они доступны, о действии или упражнении. |
|
distance
|
distance | integer |
Расстояние перемещается во время записанного действия. |
|
duration
|
duration | integer |
Время (миллисекунда) для завершения записанного действия. |
|
имя
|
name | string |
Имя действия или упражнения. |
Получение сводки по дате HRV
Эта конечная точка возвращает данные о частоте пульса (HRV) для одной даты
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
|
Date
|
date | True | string |
Дата в формате гггг-ММ-дд или сегодня. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
hrv
|
hrv | array of object |
hrv |
|
dailyRmssd
|
hrv.value.dailyRmssd | float |
Корневой средний квадрат последовательных различий (RMSSD) между сердцем бьет. Он измеряет краткосрочную дисперсию в ежедневном частоте пульса пользователя в миллисекундах (мс). |
|
deepRmssd
|
hrv.value.deepRmssd | float |
Корневой средний квадрат последовательных различий (RMSSD) между сердцем бьет. Он измеряет краткосрочную дисперсию в частоте пульса пользователя в то время как в глубоком спячем, в миллисекундах (мс). |
|
дата и время
|
hrv.dateTime | string |
Дата журнала спящего режима, указанная в формате ГГГГ-ММ-ДД. |
Получение сводки по ежедневным действиям
Извлекает сводку и список действий пользователя и записей журнала действий в течение определенного дня.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
|
Date
|
date | True | string |
Date |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
activities
|
activities | array of |
activities |
|
activeMinutes
|
goals.activeMinutes | integer |
activeMinutes |
|
калорий
|
goals.caloriesOut | integer |
калорий |
|
distance
|
goals.distance | float |
distance |
|
Полом
|
goals.floors | integer |
Полом |
|
steps
|
goals.steps | integer |
steps |
|
activeScore
|
summary.activeScore | integer |
activeScore |
|
activityCalories
|
summary.activityCalories | integer |
activityCalories |
|
калорияEstimationMu
|
summary.calorieEstimationMu | integer |
калорияEstimationMu |
|
калорииBMR
|
summary.caloriesBMR | integer |
калорииBMR |
|
калорий
|
summary.caloriesOut | integer |
калорий |
|
калорийOutUnestimated
|
summary.caloriesOutUnestimated | integer |
калорийOutUnestimated |
|
customHeartRateZones
|
summary.customHeartRateZones | array of object |
customHeartRateZones |
|
калорий
|
summary.customHeartRateZones.caloriesOut | integer |
калорий |
|
max
|
summary.customHeartRateZones.max | integer |
max |
|
min
|
summary.customHeartRateZones.min | integer |
min |
|
протокол
|
summary.customHeartRateZones.minutes | integer |
протокол |
|
имя
|
summary.customHeartRateZones.name | string |
имя |
|
Расстояния
|
summary.distances | array of object |
Расстояния |
|
активность
|
summary.distances.activity | string |
<имя> действия | total | tracker | loggedActivities | veryActive | moderatelyActive | lightlyActive | sedentaryActive |
|
distance
|
summary.distances.distance | integer |
Для указанного ресурса расстояние, указанное в течение дня, отображаемое в единицах, определенных заголовком Accept-Language. |
|
возвышенность
|
summary.elevation | integer |
Повышение прав, перемещаемое на день, отображаемое в единицах, определенных заголовком Accept-Language. |
|
fairlyActiveMinutes
|
summary.fairlyActiveMinutes | integer |
Всего минут, когда пользователь был достаточно или умеренно активен. |
|
Полом
|
summary.floors | integer |
Эквивалентные полы поднялись на день, отображаемые в единицах, определенных Accept-Language заголовком. |
|
heartRateZones
|
summary.heartRateZones | array of object |
heartRateZones |
|
калорий
|
summary.heartRateZones.caloriesOut | integer |
калорий |
|
max
|
summary.heartRateZones.max | integer |
max |
|
min
|
summary.heartRateZones.min | integer |
min |
|
протокол
|
summary.heartRateZones.minutes | integer |
протокол |
|
имя
|
summary.heartRateZones.name | string |
Область пульса требуется для просмотра этого значения. Вне диапазона | Жировые ожоги | Кардио | Пик |
|
lightlyActiveMinutes
|
summary.lightlyActiveMinutes | integer |
Всего минут, когда пользователь был легко активен. |
|
маргинальные калории
|
summary.marginalCalories | integer |
Всего маргинальных оценочных калорий, сожженных в течение дня. |
|
restingHeartRate
|
summary.restingHeartRate | integer |
Область пульса требуется для просмотра этого значения. |
|
sedentaryMinutes
|
summary.sedentaryMinutes | integer |
Всего минут, когда пользователь был отступным. |
|
steps
|
summary.steps | integer |
Всего шагов, выполненных в течение дня. |
|
useEstimation
|
summary.useEstimation | boolean |
Логическое значение, указывающее, используются ли оценки в вычислениях. |
|
veryActiveMinutes
|
summary.veryActiveMinutes | integer |
Всего минут, когда пользователь был очень активным. |
Получение сводки по частоте дыхания по дате
Эта конечная точка возвращает данные средней скорости дыхания для одной даты. Данные частоты дыхания применяются специально к "главному спячному" пользователю, который является самым длинным периодом времени, в течение которого они заснули на заданной дате.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
|
Date
|
date | True | string |
Дата в формате гггг-mm-dd или сегодня. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
br
|
br | array of object |
br |
|
дыханиеRate
|
br.value.breathingRate | float |
Среднее количество вдохов, принятых в минуту. |
|
дата и время
|
br.dateTime | string |
Дата журнала спящего режима, указанная в формате ГГГГ-ММ-ДД. |
Получение списка журналов действий
Извлекает список записей журнала действий пользователя до или после заданного дня.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
|
После даты
|
afterDate | string |
Дата окончания (гггг-mm-dd) |
|
|
До даты
|
beforeDate | string |
Дата до (гггг-mm-dd) |
|
|
Сортировать
|
sort | string |
Порядок сортировки записей по дате. |
|
|
Лимит
|
limit | integer |
Количество возвращенных записей. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
activities
|
activities | array of object |
activities |
|
activeDuration
|
activities.activeDuration | integer |
Время (миллисекунда) в каждом действииLevel. |
|
activityLevel
|
activities.activityLevel | array of object |
activityLevel |
|
протокол
|
activities.activityLevel.minutes | integer |
протокол |
|
имя
|
activities.activityLevel.name | string |
имя |
|
activityName
|
activities.activityName | string |
Имя записанного упражнения. |
|
activityTypeId
|
activities.activityTypeId | integer |
Номер идентификатора activityName. |
|
калории
|
activities.calories | integer |
Количество калорий, сожженных во время упражнения. |
|
калорииLink
|
activities.caloriesLink | string |
Конечная точка веб-API для вызова для получения определенных калорий, сожженных для именованного упражнения. |
|
duration
|
activities.duration | integer |
Длина времени (миллисекунда) после изменения упражнения. Если упражнение не было изменено, длительность = originalDuration. Это значение будет содержать паузы во время упражнения. |
|
elevationGain
|
activities.elevationGain | float |
Повышение, полученное во время упражнения. |
|
последнееИзменение
|
activities.lastModified | string |
Метка времени последнего изменения упражнения. |
|
logId
|
activities.logId | integer |
Идентификатор журнала действий для упражнения. |
|
logType
|
activities.logType | string |
auto_detected | вручную | mobile_run | трекер | Имя стороннего приложения |
|
калории
|
activities.manualValuesSpecified.calories | boolean |
Логическое значение, указывающее, были ли калорийы предоставлены при записи упражнения. |
|
distance
|
activities.manualValuesSpecified.distance | boolean |
Логическое значение, указывающее, было ли указано расстояние при записи упражнения. |
|
steps
|
activities.manualValuesSpecified.steps | boolean |
Логическое значение, указывающее, были ли предоставлены шаги при записи упражнения. |
|
originalDuration
|
activities.originalDuration | integer |
Начальная длина времени (миллисекунда), записанная упражнением. Это значение будет содержать паузы во время упражнения. |
|
originalStartTime
|
activities.originalStartTime | string |
Начальная дата начала, записанная упражнением. |
|
startTime
|
activities.startTime | string |
Дата начала после изменения упражнения. Если упражнение не было изменено, startTime = originalStartTime. |
|
steps
|
activities.steps | integer |
Количество шагов, выполненных во время упражнения. |
|
tcxLink
|
activities.tcxLink | string |
URL-адрес для скачивания файла TCX. |
|
afterDate
|
pagination.afterDate | string |
afterDate |
|
limit
|
pagination.limit | integer |
limit |
|
next
|
pagination.next | string |
next |
|
offset
|
pagination.offset | integer |
offset |
|
предыдущий
|
pagination.previous | string |
предыдущий |
|
sort
|
pagination.sort | string |
sort |
Получение списка журналов спящего режима
Возвращает список записей журнала спящего режима пользователя до или после заданной даты
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
|
После даты
|
afterDate | string |
После даты возврата журнала спящего режима пользователя (гггг-mm-dd) |
|
|
До даты
|
beforeDate | string |
До даты возврата журнала спящего режима пользователя (гггг-mm-dd) |
|
|
Сортировать
|
sort | string |
возрастание или убывание |
|
|
Лимит
|
limit | integer |
Количество возвращаемых журналов спящего режима. (максимум 100) |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
afterDate
|
pagination.afterDate | string |
afterDate |
|
limit
|
pagination.limit | integer |
limit |
|
next
|
pagination.next | string |
next |
|
offset
|
pagination.offset | integer |
offset |
|
предыдущий
|
pagination.previous | string |
предыдущий |
|
sort
|
pagination.sort | string |
sort |
|
sleep
|
sleep | array of object |
sleep |
|
dateOfSleep
|
sleep.dateOfSleep | string | |
|
duration
|
sleep.duration | integer |
duration |
|
эффективность
|
sleep.efficiency | integer |
эффективность |
|
endTime
|
sleep.endTime | string |
endTime |
|
infoCode
|
sleep.infoCode | integer |
infoCode |
|
isMainSleep
|
sleep.isMainSleep | boolean |
isMainSleep |
|
данные
|
sleep.levels.data | array of object |
данные |
|
дата и время
|
sleep.levels.data.dateTime | string |
дата и время |
|
уровень
|
sleep.levels.data.level | string |
уровень |
|
товары второго сорта
|
sleep.levels.data.seconds | integer |
товары второго сорта |
|
shortData
|
sleep.levels.shortData | array of object |
shortData |
|
дата и время
|
sleep.levels.shortData.dateTime | string |
дата и время |
|
уровень
|
sleep.levels.shortData.level | string |
уровень |
|
товары второго сорта
|
sleep.levels.shortData.seconds | integer |
товары второго сорта |
|
count
|
sleep.levels.summary.deep.count | integer |
count |
|
протокол
|
sleep.levels.summary.deep.minutes | integer |
протокол |
|
тридцатьDayAvgMinutes
|
sleep.levels.summary.deep.thirtyDayAvgMinutes | integer |
тридцатьDayAvgMinutes |
|
count
|
sleep.levels.summary.light.count | integer |
count |
|
протокол
|
sleep.levels.summary.light.minutes | integer |
протокол |
|
тридцатьDayAvgMinutes
|
sleep.levels.summary.light.thirtyDayAvgMinutes | integer |
тридцатьDayAvgMinutes |
|
count
|
sleep.levels.summary.rem.count | integer |
count |
|
протокол
|
sleep.levels.summary.rem.minutes | integer |
протокол |
|
тридцатьDayAvgMinutes
|
sleep.levels.summary.rem.thirtyDayAvgMinutes | integer |
тридцатьDayAvgMinutes |
|
count
|
sleep.levels.summary.wake.count | integer |
count |
|
протокол
|
sleep.levels.summary.wake.minutes | integer |
протокол |
|
тридцатьDayAvgMinutes
|
sleep.levels.summary.wake.thirtyDayAvgMinutes | integer |
тридцатьDayAvgMinutes |
|
logId
|
sleep.logId | integer |
logId |
|
logType
|
sleep.logType | string |
logType |
|
minutesAfterWakeup
|
sleep.minutesAfterWakeup | integer |
minutesAfterWakeup |
|
minutesAsleep
|
sleep.minutesAsleep | integer |
minutesAsleep |
|
Минута пробуждения
|
sleep.minutesAwake | integer |
Минута пробуждения |
|
minutesToFallAsleep
|
sleep.minutesToFallAsleep | integer |
minutesToFallAsleep |
|
startTime
|
sleep.startTime | string |
startTime |
|
timeInBed
|
sleep.timeInBed | integer |
timeInBed |
|
type
|
sleep.type | string |
type |
Получение списка лидеров друзей
Эта конечная точка возвращает другую доску лидеров пользователя
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
данные
|
data | array of object |
данные |
|
type
|
data.type | string |
type |
|
id
|
data.id | string |
id |
|
шаг-ранж
|
data.attributes.step-rank | integer |
Ранжирование среди друзей пользователя. |
|
сводка по шагу
|
data.attributes.step-summary | integer |
Еженедельное число шагов. |
|
type
|
data.relationships.user.data.type | string |
type |
|
id
|
data.relationships.user.data.id | string |
id |
|
включенный
|
included | array of object |
включенный |
|
type
|
included.type | string |
type |
|
id
|
included.id | string |
id |
|
аватар
|
included.attributes.avatar | string |
Ссылка на аватар пользователя. |
|
child
|
included.attributes.child | boolean |
child |
|
друг
|
included.attributes.friend | boolean |
друг |
|
имя
|
included.attributes.name | string |
имя |
Получение статистики времени существования
Извлекает статистику действий пользователя.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
date
|
best.total.distance.date | string |
date |
|
value
|
best.total.distance.value | float |
value |
|
date
|
best.total.floors.date | string |
date |
|
value
|
best.total.floors.value | float |
value |
|
date
|
best.total.steps.date | string |
date |
|
value
|
best.total.steps.value | integer |
value |
|
date
|
best.tracker.distance.date | string |
date |
|
value
|
best.tracker.distance.value | float |
value |
|
date
|
best.tracker.floors.date | string |
date |
|
value
|
best.tracker.floors.value | float |
value |
|
date
|
best.tracker.steps.date | string |
date |
|
value
|
best.tracker.steps.value | integer |
value |
|
activeScore
|
lifetime.total.activeScore | integer |
activeScore |
|
калорий
|
lifetime.total.caloriesOut | integer |
калорий |
|
distance
|
lifetime.total.distance | float |
distance |
|
Полом
|
lifetime.total.floors | integer |
Полом |
|
steps
|
lifetime.total.steps | integer |
steps |
|
activeScore
|
lifetime.tracker.activeScore | integer |
activeScore |
|
калорий
|
lifetime.tracker.caloriesOut | integer |
калорий |
|
distance
|
lifetime.tracker.distance | float |
distance |
|
Полом
|
lifetime.tracker.floors | integer |
Полом |
|
steps
|
lifetime.tracker.steps | integer |
steps |
Получение целей действий
Извлекает текущие или еженедельные цели действий пользователя.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
|
Период
|
period | True | string |
ежедневно| еженедельный |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
activeMinutes
|
goals.activeMinutes | integer |
Ежедневные активные минуты цели. Значение не возвращается для еженедельных целей. |
|
activeZoneMinutes
|
goals.activeZoneMinutes | integer |
Ежедневные или еженедельные минуты активной зоны. |
|
калорий
|
goals.caloriesOut | integer |
Ежедневные калории сожгли цель. Значение не возвращается для еженедельных целей. |
|
distance
|
goals.distance | float |
Ежедневные или еженедельные цели расстояния. |
|
Полом
|
goals.floors | integer |
Ежедневно или еженедельно полы поднялись цели. |
|
steps
|
goals.steps | integer |
Ежедневные или еженедельные шаги, сделанные целью. |
Получение целей тела
Извлекает жир тела пользователя и цели веса.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
|
Тип цели
|
goal-type | True | string |
Тип цели |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
goalType
|
goal.goalType | string | |
|
startDate
|
goal.startDate | string |
Дата начала цели. |
|
startWeight
|
goal.startWeight | float |
Вес пользователя при установке цели. |
|
weight
|
goal.weight | float |
Цель достижения веса. |
|
weightThreshold
|
goal.weightThreshold | float |
Рекомендуемое количество веса, чтобы потерять каждую неделю для достижения и поддержания цели. |
Получение цели сна
Укажите кодированный идентификатор пользователя. Используйте "-" (dash) для текущего пользователя, вошедшего в систему.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
flowId
|
consistency.flowId | integer |
0 = задана цель сна, но не хватает записываемых журналов сна. 1 = пользователь либо пропустил цель сна, либо нет цели, но есть достаточно журналов сна, записанных. 2 = цель сна не задана, и нет достаточно журналов сна, записанных. 3 = пользователь достиг своей цели сна |
|
minDuration
|
goal.minDuration | integer |
Длина периода цели сна в минутах. |
|
updatedOn
|
goal.updatedOn | string |
Метка времени, которую была создана или обновлена цель. |
Получение частых действий
Извлекает список частых действий пользователя.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
activityId
|
activityId | integer |
Номер идентификатора записанного действия. |
|
калории
|
calories | integer |
Количество калорий, сожженных, связанных с действием. |
|
описание
|
description | string |
Дополнительные сведения о записанной активности. |
|
distance
|
distance | integer |
Расстояние, связанное с записанным действием. |
|
duration
|
duration | integer |
Длина времени (миллисекунда) после изменения упражнения. Это значение будет содержать паузы во время упражнения. |
|
имя
|
name | string |
Имя записанного действия. |
Получить профиль
Извлекает данные профиля пользователя.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
aboutMe;
|
user.aboutMe | string |
Сведения "О мне", указанные в параметрах учетной записи пользователя. |
|
возраст
|
user.age | string |
Возраст на основе указанного дня рождения в параметрах учетной записи пользователя. |
|
посол
|
user.ambassador | string |
посол |
|
autoStrideEnabled
|
user.autoStrideEnabled | string |
autoStrideEnabled |
|
аватар
|
user.avatar | string |
аватар |
|
аватар150
|
user.avatar150 | string |
аватар150 |
|
аватар640
|
user.avatar640 | string |
аватар640 |
|
averageDailySteps
|
user.averageDailySteps | string |
Средние ежедневные шаги, вычисляемые для пользователя. |
|
challengesBeta
|
user.challengesBeta | string |
challengesBeta |
|
clockTimeDisplayFormat
|
user.clockTimeDisplayFormat | string |
clockTimeDisplayFormat |
|
country
|
user.country | string |
country |
|
корпоративный
|
user.corporate | string |
корпоративный |
|
corporateAdmin
|
user.corporateAdmin | string |
corporateAdmin |
|
dateOfBirth
|
user.dateOfBirth | string |
dateOfBirth |
|
отображаемое имя
|
user.displayName | string |
отображаемое имя |
|
displayNameSetting
|
user.displayNameSetting | string |
displayNameSetting |
|
единица измерения расстояния
|
user.distanceUnit | string |
единица измерения расстояния |
|
encodedId
|
user.encodedId | string |
encodedId |
|
упражнениеGoal
|
user.features.exerciseGoal | string |
упражнениеGoal |
|
Имя
|
user.firstName | string |
Имя |
|
foodsLocale
|
user.foodsLocale | string |
foodsLocale |
|
fullName
|
user.fullName | string |
fullName |
|
gender
|
user.gender | string |
gender |
|
глюкозаUnit
|
user.glucoseUnit | string |
глюкозаUnit |
|
height
|
user.height | string |
Значение высоты, указанное в параметрах учетной записи пользователя. |
|
heightUnit
|
user.heightUnit | string |
heightUnit |
|
isBugReportEnabled
|
user.isBugReportEnabled | string |
isBugReportEnabled |
|
isChild
|
user.isChild | string |
isChild |
|
isCoach
|
user.isCoach | string |
isCoach |
|
languageLocale
|
user.languageLocale | string |
languageLocale |
|
lastName
|
user.lastName | string |
lastName |
|
legalTermsAcceptRequired
|
user.legalTermsAcceptRequired | string |
legalTermsAcceptRequired |
|
местность
|
user.locale | string |
местность |
|
memberSince
|
user.memberSince | string |
memberSince |
|
mfaEnabled
|
user.mfaEnabled | string |
mfaEnabled |
|
offsetFromUTCMillis
|
user.offsetFromUTCMillis | string |
offsetFromUTCMillis |
|
sdkDeveloper
|
user.sdkDeveloper | string |
sdkDeveloper |
|
sleepTracking
|
user.sleepTracking | string |
sleepTracking |
|
startDayOfWeek
|
user.startDayOfWeek | string |
startDayOfWeek |
|
государство
|
user.state | string |
государство |
|
strideLengthRunning
|
user.strideLengthRunning | string |
strideLengthRunning |
|
strideLengthRunningType
|
user.strideLengthRunningType | string |
strideLengthRunningType |
|
strideLengthWalking
|
user.strideLengthWalking | string |
strideLengthWalking |
|
strideLengthWalkingType
|
user.strideLengthWalkingType | string |
strideLengthWalkingType |
|
swimUnit
|
user.swimUnit | string |
swimUnit |
|
temperatureUnit
|
user.temperatureUnit | string |
temperatureUnit |
|
timezone
|
user.timezone | string |
timezone |
|
topBadges
|
user.topBadges | string |
Массив, в котором перечислены эмблемы Fitbit, полученные пользователем. |
|
waterUnit
|
user.waterUnit | string |
waterUnit |
|
waterUnitName
|
user.waterUnitName | string |
waterUnitName |
|
weight
|
user.weight | string |
weight |
|
единица веса
|
user.weightUnit | string |
единица веса |
Получить устройства
Извлекает список устройств Fitbit, подключенных к учетной записи пользователя.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
батарея
|
battery | string |
Возвращает уровень заряда батареи устройства |
|
batteryLevel
|
batteryLevel | integer |
Возвращает процент заряда батареи устройства. |
|
deviceVersion
|
deviceVersion | string |
Имя продукта устройства. |
|
features
|
features | array of |
features |
|
id
|
id | string |
Идентификатор устройства. |
|
lastSyncTime
|
lastSyncTime | string |
Метка времени, представляющая последний раз, когда устройство было синхронизировано с мобильным приложением Fitbit. |
|
mac
|
mac | string |
Номер идентификатора Mac |
|
type
|
type | string |
TRACKER | ШКАЛА |
Тип действия Get
Извлекает сведения об одном действии из базы данных действий Fitbit в запрошенном формате. Если это доступно, будут отображаться сведения о уровне действия.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор пользователя
|
user-id | True | string |
Кодированный идентификатор пользователя |
|
Идентификатор действия
|
activity-id | True | string |
Идентификатор действия |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
accessLevel
|
activity.accessLevel | string |
PUBLIC | ЧАСТНЫЙ |
|
activityLevels
|
activity.activityLevels | array of object |
activityLevels |
|
id
|
activity.activityLevels.id | integer |
Числовое значение, представляющее соответствующий уровень действия. |
|
maxSpeedMPH
|
activity.activityLevels.maxSpeedMPH | float |
Максимальная скорость в MPH. Значение: -1 означает, что не применимо. |
|
Мец
|
activity.activityLevels.mets | integer |
Оценка метаданных для идентификатора действия. |
|
minSpeedMPH
|
activity.activityLevels.minSpeedMPH | integer |
Минимальная скорость в MPH. Значение: -1 означает, что не применимо. |
|
имя
|
activity.activityLevels.name | string |
Имя уровня действия. |
|
hasSpeed
|
activity.hasSpeed | boolean |
true | ложный |
|
id
|
activity.id | integer |
Числовое значение, представляющее соответствующее действие. |
|
имя
|
activity.name | string |
Имя действия или упражнения. |