2026년 3월 24일
Google Health API 출시 공지
Google Health API는 Fitbit Web API의 차세대 버전으로, 처음부터 다시 빌드되었으며 소중한 개발자 커뮤니티를 위해 설계되었습니다. 이번 초기 버전은 개발자 커뮤니티에서 요청한 기능을 추가하는 것과 함께 가장 많이 요청된 데이터 유형에서 Fitbit Web API와 동등한 수준을 달성하는 데 중점을 두고 있습니다. 현재 사용할 수 있는 기능은 다음과 같습니다.
핵심 기능 하이라이트
- 간소화된 설정: 익숙한 Google Cloud 콘솔을 통해 직접 프로젝트를 등록하고 OAuth 클라이언트 ID를 관리합니다.
- 광범위한 플랫폼 지원: 모든 주요 프로그래밍 언어와 플랫폼에서 원활하게 통합할 수 있도록 Google OAuth2 라이브러리를 기반으로 빌드합니다.
- 간소화된 데이터 액세스: 여러 데이터 유형을 관리하기 쉬운 단일 범위로 통합하는 새로운 범위 정의를 활용합니다.
- 데이터 유형 전반에서 일관된 엔드포인트: 모든 데이터 유형에서 기능을 간소화하도록 설계된 새로운 균일한 엔드포인트와 필터 지원으로 코딩 여정을 간소화하세요.
- 포괄적인 데이터 지원: 여러 데이터 유형에서 읽기 및 쓰기 지원에 액세스합니다.
- 실시간 알림: 자동 구독 생성 및 풍부한 알림 메시지 콘텐츠를 제공하는 향상된 웹훅 지원을 통해 업데이트를 즉시 수신합니다.
- 기본 일중 지원: 목록 엔드포인트를 사용하여 기본적으로 세부적인 일중 데이터를 가져와 추가 단계를 없앱니다.
- 완전한 문서 모음: 다음을 포함한 새로운 종합 문서를 통해 빠르게 시작하세요.
- 시작하기, API, 이전, 문제 해결 가이드
- REST 전체 참조 가이드
- 새로운 Google Health API 패리티 도구, 샘플 코드, 가이드 Codelab
지원되는 데이터 유형
이번 출시를 통해 필수 데이터 유형에 액세스할 수 있으므로 혁신적인 건강 솔루션을 빌드하는 데 필요한 핵심 정보를 확보할 수 있습니다.
읽기를 지원하는 데이터 유형:
- 활동 및 피트니스: 활동적 시간(분), 액티브존 미닛, 활동 수준, 고도, 심박수 구간의 칼로리, 일일 최대 산소 소비량, 이동 거리, 운동, 층수, 러닝 최대 산소 소비량, 비활동 시간, 걸음 수, 심박수 구간의 시간, 총 칼로리, 최대 산소 소비량
- 건강 수치 및 측정: 체지방, 일일 심박 변이도, 일일 심박수 구간, 일일 산소 포화도, 일일 호흡수, 일일 안정시 심박수, 일일 수면 온도 파생, 심박수, 심박 변이도, 산소 포화도, 호흡수, 수면 요약, 체중
- ID: Fitbit 사용자 ID와 Google 사용자 ID를 반환합니다.
- 위치: 기록된 운동을 기반으로 하는 GPS 데이터가 TCX 형식으로 노출됨
- 영양: 수분 섭취 기록
- 프로필: 사용자 기본 프로필 정보
- 설정: 사용자가 기기 및 모바일 앱 설정을 구성했습니다.
- 수면: 기존 및 단계별 수면 기록
쓰기를 지원하는 데이터 유형:
다음 데이터 유형의 데이터를 쓰고 수정할 수 있습니다.
- 활동 및 피트니스: 운동
- 건강 측정항목 및 측정: 체지방, 체중
- 프로필
- 설정
- 수면
상호작용을 위한 주요 엔드포인트
다음 엔드포인트를 사용하여 구독, 사용자, 건강 및 피트니스 데이터를 관리할 수 있습니다.
users: ID 및 프로필 관리를 위한getIdentity,getProfile,getSettings,updateProfile,updateSettings메서드users.dataTypes.dataPoints: 포괄적인 데이터 유형 관리를 위한batchDelete,dailyRollUp,list,patch,reconcile,rollUp메서드