# Wearable API: Fitbit, Garmin, Oura и Withings

> Сравнение четырех API поставщиков по состоянию на октябрь 2026 года — правила доступа, членство, данные — альтернатива хранилищу данных о здоровье и один формат FHIR для каждого устройства.

Source: https://developers.anpheros.com/ru/guides/wearable-apis

**Fitbit, Garmin, Oura и Withings управляют собственными облачными API для данных, собираемых их устройствами, с различными правилами доступа: Fitbit переходит на Google Health API, Garmin's Health API предназначен для одобренных компаний, Oura's API v2 требует приложения OAuth, а для новых колец — активного членства, а Withings' Public API открыт для любого разработчика.** Все четыре также записывают данные в хранилище данных о здоровье телефона, поэтому мобильное приложение может считывать их через Apple HealthKit или Android Health Connect. На этой странице сравниваются варианты по состоянию на октябрь 2026 года и показано, как хранить данные в одном стандартном формате.

<!-- visual:wapi-compare -->

## Кратко о каждом поставщике

**Fitbit.** Устаревшее Fitbit Web API будет отключено 30 октября 2026 года. Его преемник, Google Health API, использует Google OAuth 2.0 и ограниченные области доступа (scopes), которые требуют проверки конфиденциальности и безопасности. См. [Fitbit Web API shutdown](https://developers.anpheros.com/ru/guides/fitbit-web-api-shutdown).

**Garmin.** Garmin Connect Developer Program предлагает Health API (сводки за весь день, такие как пульс, сон и шаги), Activity API (более 30 типов активностей), Women's Health API, а также API для тренировок и курсов. Доступ предоставляется одобренным компаниям; проверьте сайт разработчика Garmin для получения текущего статуса новых заявок.

**Oura.** Oura API v2 требует наличия учетной записи Oura и приложения API, созданного на портале разработчика Oura. Oura заявляет, что пользователи колец Gen3 и более поздних версий без активного членства Oura не смогут получить доступ к своим данным через API; все пользователи по-прежнему могут загружать свои файлы данных.

**Withings.** Public API не требует заключения контракта: создайте приложение на панели разработчика Withings и используйте OAuth 2.0 (токены доступа действительны 3 часа, токены обновления — год и ротируются). Доступны измерения (вес, артериальное давление, пульс, SpO₂, значения, связанные с ЭКГ), активность и сон, с уведомлениями на ваш сервер при поступлении новых данных. Демо-режим позволяет тестировать без устройства.

## Облачное API или хранилище данных о здоровье?

| | Облачные API поставщиков | Телефонное хранилище данных о здоровье (HealthKit, Health Connect) |
|---|---|---|
| Интеграции для создания | Одна на поставщика | Одна на платформу (iOS, Android) |
| Доступ | Одобрение поставщика, контракты или членство варьируются | Разрешение пользователя в вашем приложении |
| Работает без вашего мобильного приложения | Да | Нет |
| Детализация данных | Зависит от поставщика, иногда более полная | Стандартные типы, иногда обобщенные |

Многие команды комбинируют их: телефонное хранилище данных о здоровье для широкого охвата и одно или два API поставщиков, когда требуется дополнительная детализация.

## Один формат для каждого поставщика

Независимо от источника, сохраняйте каждое показание один раз как FHIR R4 Observation с кодом LOINC, а источник записывайте в provenance: steps 41950-7, heart rate 8867-4, resting heart rate 40443-4, HRV 80404-7, SpO₂ 59408-5, sleep 93832-4, weight 29463-7, blood pressure 85354-9. Ваши дашборды, аналитика и функции искусственного интеллекта затем считывают одну модель, а изменения API поставщика остаются в одном адаптере.

## Часто задаваемые вопросы

### Какой API для носимых устройств проще всего начать использовать?
Public API от Withings не требует заключения контракта и имеет демо-режим. Oura требует OAuth-приложение; Garmin требует одобрения бизнеса; интеграции с Fitbit теперь должны использовать Google Health API.

### Нужна ли мне подписка для использования API Oura?
Пользователям колец Oura Gen3 и более поздних версий требуется активная подписка Oura Membership, чтобы их данные были доступны через API, согласно документации поддержки Oura.

### Является ли Garmin Health API бесплатным?
Garmin описывает Connect Developer Program как бесплатную для одобренных бизнес-разработчиков; некоторые данные, такие как расширенные интервалы между ударами сердца для коммерческого использования, могут потребовать лицензионного сбора. Проверьте текущие условия Garmin.

### Могу ли я получить доступ ко всем носимым устройствам через один API?
Через телефон, да: Apple HealthKit на iPhone и Health Connect на Android агрегируют данные со многих устройств. Существуют также сторонние агрегаторы. Anpheros не подключается к облакам поставщиков; он хранит данные, собранные вашим приложением, в формате FHIR, с согласия пользователя.

<!-- visual:cta-wapi -->

## Связанные материалы

- [Прекращение работы Fitbit Web API (октябрь 2026 г.)](https://developers.anpheros.com/ru/guides/fitbit-web-api-shutdown)
- [API трекеров здоровья](https://developers.anpheros.com/ru/guides/health-tracker-api)
- [Данные носимых устройств в FHIR (Apple Health, Health Connect)](https://developers.anpheros.com/ru/guides/wearable-data-fhir)
- [Health Connect в FHIR](https://developers.anpheros.com/ru/guides/health-connect-fhir)
- [Apple Health (HealthKit) в FHIR](https://developers.anpheros.com/ru/guides/apple-health-fhir)
