시간 경과에 따라 여러 데이터 포인트가 있는 지속적으로 기록할 수 있는 데이터의 경우 Google 피트니스 플랫폼에서 이 데이터를 집계하고 계산된 결과를 반환할 수 있습니다. 평균 측정값 또는 요약/총계일 수 있습니다. 집계된 데이터를 읽으면 이러한 계산 시간을 절약하고 앱 사용자에게 유용한 요약이나 평균을 쉽게 표시할 수 있습니다.
참고: 집계 데이터 유형은 계산된 데이터를 읽어 시간을 절약할 수 있도록 지원합니다. 합산 데이터 유형만 사용하여 데이터를 읽습니다. 집계 데이터 유형에 쓰지 마세요.
합산 데이터를 읽으려면 데이터 유형, 기간, 데이터를 버킷화(또는 그룹화)할 항목을 선택해야 합니다. 다음과 같은 몇 가지 방법으로 데이터를 버킷팅할 수 있습니다.
기간
시간별 또는 일별로 집계된 데이터를 버킷으로 분류합니다. 예를 들어 일일 걸음 수 또는 칼로리 소모량을 확인할 수 있습니다.
활동 유형
활동 유형별로 집계된 데이터를 버킷합니다. 예를 들어 일주일간의 수면 데이터의 경우 각 수면 활동 유형 (얕은 수면, 깊은 수면, 렘 수면)에 대한 버킷이 있습니다.
활동 세그먼트
일정 기간 동안 활동 세그먼트별로 집계된 데이터를 버킷팅합니다. 예를 들어 사용자가 오전 9시에서 10시 사이에 러닝을 했지만 처음 20분 동안 러닝을 하고 10분 동안 앉아 있다가 15분 동안 걷고 15분 동안 러닝을 한 경우 이는 4개의 활동 세그먼트로 간주되며 4개의 버킷이 반환됩니다.
세션
세션의 시간 경계를 사용하여 데이터를 집계합니다. 예를 들어 사용자가 2회 러닝을 했고 이 러닝이 2개의 세션 (오전 러닝과 오후 러닝)으로 기록된 경우 세션별로 버킷팅하여 각 러닝의 평균 걸음 수 또는 평균 속도를 파악할 수 있습니다.
활동
이러한 데이터 유형을 사용하여 집계된 건강 및 웰니스 데이터를 읽습니다.
활동 요약
특정 기간 동안의 특정 활동의 총 시간과 세그먼트 수입니다.
각 데이터 포인트는 특정 활동 유형의 모든 활동 세그먼트를 시간 간격에 따라 요약한 값을 나타냅니다.
REST
이름 com.google.activity.summary
OAuth 권한 범위
https://www.googleapis.com/auth/fitness.activity.read
필드 (형식—단위)
activity (int—열거형)
사용자가 수행한 활동의 유형입니다.
여기 에서 활동 유형 목록을 확인하세요.
duration (int—밀리초)
시간 범위의 모든 세그먼트에서 활동에 소비된 총시간입니다.
세그먼트 수 (int—count)
이 데이터 포인트의 시간 간격 동안의 고유 활동 세그먼트 수입니다.
Android
이름 com.google.activity.summary
데이터 유형 객체 AGGREGATE_ACTIVITY_SUMMARY
필드 (형식—단위)
FIELD_ACTIVITY (int—enum)
사용자가 수행한 활동의 유형입니다.
여기 에서 활동 유형 목록을 확인하세요.
FIELD_DURATION (int—밀리초)
시간 범위의 모든 세그먼트에서 활동에 소비된 총시간입니다.
FIELD_NUM_SEGMENTS (int—count)
이 데이터 포인트의 시간 간격 동안의 고유 활동 세그먼트 수입니다.
각 데이터 포인트는 기간 동안 사용자의 평균, 최대, 최소 기초 대사율을 나타내며 단위는 킬로칼로리/일입니다. 이는 사용자의 체중이 증가하거나 감소하여 기초대사량이 변경된 경우에 유용합니다.
REST
이름 com.google.calories.bmr.summary
OAuth 권한 범위
https://www.googleapis.com/auth/fitness.activity.read
필드 (형식—단위)
평균 (floatkcal/일)
일정 기간 동안 사용자의 평균 기초대사량입니다.
최대 (floatkcal/일)
일정 기간 동안의 사용자의 최대 BMR입니다.
분 (floatkcal/일)
일정 기간 동안 사용자의 최소 BMR입니다.
Android
이름 com.google.calories.bmr.summary
데이터 유형 객체 AGGREGATE_BASAL_METABOLIC_RATE_SUMMARY
필드 (형식—단위)
FIELD_AVERAGE (float—kcal/일)
일정 기간 동안 사용자의 평균 기초대사량입니다.
FIELD_MAX (float—kcal/일)
일정 기간 동안의 사용자의 최대 BMR입니다.
FIELD_MIN (float~kcal/일)
일정 기간 동안 사용자의 최소 BMR입니다.
칼로리 소모량 요약
특정 기간 동안 소모된 총 칼로리 소모량(킬로칼로리)입니다.
이 데이터 유형과 필드는 순간 데이터 유형 과 동일합니다.
심장 강화 점수 요약
각 데이터 포인트는 기간 동안 획득한 심장 포인트 수를 나타냅니다.
REST
이름 com.google.heart_minutes.summary
OAuth 권한 범위
https://www.googleapis.com/auth/fitness.activity.read
필드 (형식—단위)
강도 (float~심장 강화 점수)
기간 동안 획득한 심장 강화 점수입니다. 여기에는 멀티플라이어로 획득한 포인트 (강도 높은 활동을 할수록 더 많은 포인트 획득)가 포함됩니다.
duration (float—분)
심장 강화 점수를 획득한 시간입니다(분 단위).
Android
이름 com.google.heart_minutes.summary
데이터 유형 객체 AGGREGATE_HEART_POINTS
필드 (형식—단위)
FIELD_INTENSITY (float—심장 강화 점수)
기간 동안 획득한 심장 강화 점수입니다. 여기에는 멀티플라이어로 획득한 포인트 (강도 높은 활동을 할수록 더 많은 포인트 획득)가 포함됩니다.
FIELD_DURATION (float분)
심장 강화 점수를 획득한 시간입니다(분 단위).
운동 시간 요약
기간 동안의 총 활동 시간입니다. 이 데이터 유형과 필드는 순간 데이터 유형 과 동일합니다.
전원 요약
각 데이터 포인트는 일정 기간 동안 사용자가 생성한 평균, 최대, 최소 파워를 와트로 나타냅니다.
REST
이름 com.google.power.summary
OAuth 권한 범위
https://www.googleapis.com/auth/fitness.activity.read
필드 (형식—단위)
평균 (float—와트)
기간 동안 사용자가 생성한 평균 파워입니다(단위: 와트).
최대 (float—와트)
기간 동안 사용자가 생성한 최대 전력(와트)입니다.
min (float—와트)
일정 기간 동안 사용자가 생성한 최소 전력(와트)입니다.
Android
이름 com.google.power.summary
데이터 유형 객체 AGGREGATE_POWER_SUMMARY
필드 (형식—단위)
FIELD_AVERAGE (float—watts)
기간 동안 사용자가 생성한 평균 파워입니다(단위: 와트).
FIELD_MAX (float—watts)
기간 동안 사용자가 생성한 최대 전력(와트)입니다.
FIELD_MIN (float—와트)
일정 기간 동안 사용자가 생성한 최소 전력(와트)입니다.
걸음 수 델타 요약
각 데이터 포인트는 기간 동안의 총 걸음수를 나타냅니다.
이 데이터 유형과 필드는 순간 데이터 유형 과 동일합니다.
본문
집계된 신체 측정 데이터를 읽으려면 이러한 데이터 유형을 사용하세요.
체지방률 요약
각 데이터 포인트는 일정 기간 동안 사용자의 평균, 최대, 최소 체지방률을 나타냅니다.
REST
이름 com.google.body.fat.percentage.summary
OAuth 권한 범위
https://www.googleapis.com/auth/fitness.body.read
필드 (형식—단위)
평균 (float%)
일정 기간 동안 사용자의 총 체질량 중 체지방이 차지하는 평균 비율입니다.
최대 (float%)
일정 기간 동안 사용자의 총 체질량 중 체지방이 차지하는 최대 비율입니다.
최소 (float%)
일정 기간 동안 사용자의 총 체질량 중 체지방이 차지하는 최소 비율입니다.
Android
이름 com.google.body.fat.percentage.summary
데이터 유형 객체 AGGREGATE_BODY_FAT_PERCENTAGE_SUMMARY
필드 (형식—단위)
FIELD_AVERAGE (float%)
일정 기간 동안 사용자의 총 체질량 중 체지방이 차지하는 평균 비율입니다.
FIELD_MAX (float%)
일정 기간 동안 사용자의 총 체질량 중 체지방이 차지하는 최대 비율입니다.
FIELD_MIN (float%)
일정 기간 동안 사용자의 총 체질량 중 체지방이 차지하는 최소 비율입니다.
심박수 요약
각 데이터 포인트는 해당 기간 동안 사용자의 평균, 최대, 최소 심박수를 분당 심박수로 나타냅니다.
REST
이름 com.google.heart_rate.summary
OAuth 권한 범위
https://www.googleapis.com/auth/fitness.body.read
필드 (형식—단위)
평균 (floatbpm)
일정 기간 동안의 사용자의 평균 심박수(분당 심박수)입니다.
최대 (float~bpm)
일정 기간 동안의 사용자의 최대 심박수(분당 심박수)입니다.
min (float~bpm)
일정 기간 동안의 사용자의 최소 분당 심박수입니다.
Android
이름 com.google.heart_rate.summary
데이터 유형 객체 AGGREGATE_HEART_RATE_SUMMARY
필드 (형식—단위)
FIELD_AVERAGE (float—bpm)
일정 기간 동안의 사용자의 평균 심박수(분당 심박수)입니다.
FIELD_MAX (float~bpm)
일정 기간 동안의 사용자의 최대 심박수(분당 심박수)입니다.
FIELD_MIN (float~bpm)
일정 기간 동안의 사용자의 최소 분당 심박수입니다.
키 요약
각 데이터 포인트는 일정 기간 동안 사용자의 평균, 최대, 최소 높이를 미터 단위로 나타냅니다.
REST
이름 com.google.height.summary
OAuth 권한 범위
https://www.googleapis.com/auth/fitness.body.read
필드 (형식—단위)
평균 (float미터)
일정 기간 동안의 사용자의 평균 키(미터)입니다.
max (float미터)
특정 기간 동안 사용자의 최대 높이(미터)입니다.
분 (float미터)
특정 기간 동안 사용자의 최소 높이(미터)입니다.
Android
이름 com.google.height.summary
데이터 유형 객체 AGGREGATE_HEIGHT_SUMMARY
필드 (형식—단위)
FIELD_AVERAGE (float미터)
일정 기간 동안의 사용자의 평균 키(미터)입니다.
FIELD_MAX (float미터)
특정 기간 동안 사용자의 최대 높이(미터)입니다.
FIELD_MIN (float미터)
특정 기간 동안 사용자의 최소 높이(미터)입니다.
체중 요약
각 데이터 포인트는 특정 기간 동안 사용자의 평균, 최대, 최소 체중을 나타내며 단위는 kg입니다.
REST
이름 com.google.weight.summary
OAuth 권한 범위
https://www.googleapis.com/auth/fitness.body.read
필드 (형식—단위)
평균 (floatkg)
일정 기간 동안의 사용자의 평균 체중(킬로그램)입니다.
최대 (floatkg)
특정 기간 동안 사용자의 최대 체중(킬로그램)입니다.
min (float~kg)
일정 기간 동안 사용자의 최소 체중(kg)입니다.
Android
이름 com.google.weight.summary
데이터 유형 객체 AGGREGATE_WEIGHT_SUMMARY
필드 (형식—단위)
FIELD_AVERAGE (float~kg)
일정 기간 동안의 사용자의 평균 체중(킬로그램)입니다.
FIELD_MAX (float~kg)
특정 기간 동안 사용자의 최대 체중(킬로그램)입니다.
FIELD_MIN (float—kg)
일정 기간 동안 사용자의 최소 체중(kg)입니다.
위치
집계된 위치 데이터를 읽으려면 이러한 데이터 유형을 사용하세요.
거리 델타
각 데이터 포인트는 일정 기간 동안 사용자가 이동한 총 거리를 미터 단위로 나타냅니다. 이 데이터 유형과 필드는 순간 데이터 유형 과 동일합니다.
위치 경계 상자
각 데이터 포인트는 일정 기간 동안 사용자의 위치 포인트에 대해 계산된 경계 상자 를 나타냅니다. 각 경계 상자에는 경계 상자의 네 모서리를 나타내는 네 개의 필드가 있습니다.
참고: 이 데이터는 위치 샘플 데이터를 작성한 앱만 읽을 수 있습니다. 앱은 자신이 작성한 위치 샘플 데이터의 위치 경계 상자 데이터만 읽을 수 있습니다. 다른 앱에서 작성한 데이터를 읽을 수 없습니다.
REST
이름 com.google.location.bounding_box
OAuth 권한 범위
https://www.googleapis.com/auth/fitness.location.read
필드 (형식—단위)
low latitude (float도)
경계 상자의 최소 위도(부동 소수점)입니다(단위: 도).
low longitude (float도)
경계 상자의 최소 경도(부동 소수점)입니다(단위: 도).
고위도 (float도)
경계 상자의 최대 위도입니다. 부동 소수점으로 표현되며 단위는 도입니다.
high longitude (float—도)
경계 상자의 최대 경도입니다. 부동 소수점으로 표현되며 단위는 도입니다.
Android
이름 com.google.location.bounding_box
데이터 유형 객체 AGGREGATE_LOCATION_BOUNDING_BOX
필드 (형식—단위)
FIELD_LOW_LATITUDE (float—도)
경계 상자의 왼쪽 하단 모서리의 위도입니다. 부동 소수점으로 표현되며 단위는 도입니다.
FIELD_LOW_LONGITUDE (float—도)
경계 상자의 왼쪽 하단 모서리의 경도입니다. 부동 소수점으로 표시되며 단위는 도입니다.
FIELD_HIGH_LATITUDE (float—도)
경계 상자의 오른쪽 상단 모서리의 위도입니다. 부동 소수점으로 표시되며 단위는 도입니다.
FIELD_HIGH_LONGITUDE (float도)
경계 상자의 오른쪽 상단 모서리의 경도입니다. 부동 소수점으로 표시되며 단위는 도입니다.
속도 요약
각 데이터 포인트는 사용자가 일정 기간 동안 이동한 평균, 최대, 최소 속도를 초당 미터 단위로 나타냅니다.
REST
이름 com.google.speed.summary
OAuth 권한 범위
https://www.googleapis.com/auth/fitness.location.read
필드 (형식—단위)
average (float: 초당 미터)
특정 기간 동안 사용자의 평균 속도(초당 미터)입니다.
max (float - 초당 미터)
특정 기간 동안 사용자의 최대 속도(초당 미터)입니다.
min (float—초당 미터)
특정 기간 동안 사용자의 최소 속도(초당 미터)입니다.
Android
이름 com.google.speed.summary
데이터 유형 객체 AGGREGATE_SPEED_SUMMARY
필드 (형식—단위)
average (float: 초당 미터)
특정 기간 동안 사용자의 평균 속도(초당 미터)입니다.
max (float - 초당 미터)
특정 기간 동안 사용자의 최대 속도(초당 미터)입니다.
min (float—초당 미터)
특정 기간 동안 사용자의 최소 속도(초당 미터)입니다.
영양
집계된 영양 데이터를 읽으려면 이러한 데이터 유형을 사용하세요.
수분 섭취 요약
각 데이터 포인트는 일정 기간 동안 사용자가 소비한 총 물의 양을 리터로 나타냅니다. 이 데이터 유형과 필드는 순간 데이터 유형 과 동일합니다.
영양 요약
각 데이터 포인트는 특정 기간 동안의 모든 영양 항목의 합계를 나타냅니다.
영양소 필드에서 각 값은 기간 내 모든 항목의 영양소 합계를 나타냅니다.
영양소가 항목에 없으면 집계 지도에도 표시되지 않습니다. 기간의 모든 항목이 동일한 식사인 경우 식사 유형도 설정됩니다.
REST
이름 com.google.nutrition.summary
OAuth 권한 범위
https://www.googleapis.com/auth/fitness.nutrition.read
필드 (형식—단위)
식사 유형 (int—열거형)
사용자가 섭취한 식사의 종류입니다 (기간 내 모든 항목이 동일한 식사인 경우에만 표시됨).
허용되는 값
"intVal": 1 // Unknown
"intVal": 2 // Breakfast
"intVal": 3 // Lunch
"intVal": 4 // Dinner
"intVal": 5 // Snack
영양소 (Map<String>~칼로리/그램)
일정 기간 동안 섭취한 음식의 총 영양소입니다.
허용되는 값
"key": "calories" // Calories in kcal
"key": "fat.total" // Total fat in grams
"key": "fat.saturated" // Saturated fat in grams
"key": "fat.unsaturated" // Unsaturated fat in grams
"key": "fat.polyunsaturated" // Polyunsaturated fat in grams
"key": "fat.monounsaturated" // Monounsaturated fat in grams
"key": "fat.trans" // Trans fat in grams
"key": "cholesterol" // Cholesterol in milligrams
"key": "sodium" // Sodium in milligrams
"key": "potassium" // Potassium in milligrams
"key": "carbs.total" // Total carbohydrates in grams
"key": "dietary_fiber" // Dietary fiber in grams
"key": "sugar" // Amount of sugar in grams
"key": "protein" // Protein amount in grams
Android
이름 com.google.nutrition.summary
데이터 유형 객체 AGGREGATE_NUTRITION_SUMMARY
필드 (형식—단위)
FIELD_MEAL_TYPE (int—enum)
사용자가 섭취한 식사의 종류입니다 (기간 내 모든 항목이 동일한 식사인 경우에만 표시됨).
허용되는 값
MEAL_TYPE_UNKNOWN // Unknown
MEAL_TYPE_BREAKFAST // Breakfast
MEAL_TYPE_LUNCH // Lunch
MEAL_TYPE_DINNER // Dinner
MEAL_TYPE_SNACK // Snack
FIELD_NUTRIENTS (Map<String>—킬로칼로리/그램/밀리그램)
일정 기간 동안 섭취한 음식의 총 영양소입니다.
허용되는 값
NUTRIENT_CALORIES // Calories in kcal
NUTRIENT_TOTAL_FAT // Total fat in grams
NUTRIENT_SATURATED_FAT // Saturated fat in grams
NUTRIENT_UNSATURATED_FAT // Unsaturated fat in grams
NUTRIENT_POLYUNSATURATED_FAT // Polyunsaturated fat in grams
NUTRIENT_MONOUNSATURATED_FAT // Monounsaturated fat in grams
NUTRIENT_TRANS_FAT // Trans fat in grams
NUTRIENT_CHOLESTEROL // Cholesterol in milligrams
NUTRIENT_SODIUM // Sodium in milligrams
NUTRIENT_POTASSIUM // Potassium in milligrams
NUTRIENT_TOTAL_CARBS // Total carbohydrates in grams
NUTRIENT_DIETARY_FIBER // Dietary fiber in grams
NUTRIENT_SUGAR // Amount of sugar in grams
NUTRIENT_PROTEIN // Protein amount in grams
건강
이러한 데이터 유형을 사용하여 집계된 의료 및 건강 데이터를 읽습니다.
혈당 요약
각 데이터 포인트는 기간 동안의 평균, 최소, 최대 혈당 수치 또는 농도를 나타내며, 1mmol/L가 18mg/dL인 mmol/L 단위로 측정됩니다.
기간 동안 측정된 모든 측정값에 대해 이러한 각 필드의 값이 동일한 경우 반환된 데이터에 필드 값이 표시됩니다.
식사와의 시간적 관계
수면과의 시간적 관계
specimen source(검체 출처)
측정값 간에 값이 다른 경우 필드가 제외됩니다.
REST
이름 com.google.blood_glucose.summary
OAuth 권한 범위
https://www.googleapis.com/auth/fitness.blood_glucose.read
필드 (형식—단위)
평균 (float~mmol/L)
일정 기간 동안의 사용자의 평균 혈당 수치 또는 농도입니다.
최대 (float~mmol/L)
일정 기간 동안의 사용자의 최대 혈당 수치 또는 농도입니다.
min (float~mmol/L)
일정 기간 동안 사용자의 최소 혈당 수치 또는 농도입니다.
식사와의 시간적 관계 (int—열거형) (선택사항 필드)
사용자가 식사한 시점과 비교한 측정 시점입니다.
허용되는 값
"intVal": 1 // Reading wasn't taken before or after a meal
"intVal": 2 // Reading was taken during a fasting period
"intVal": 3 // Reading was taken before a meal
"intVal": 4 // Reading was taken after a meal
식사 유형 (int—열거형) (선택사항 필드)
측정 시점에 사용자가 섭취한 식사의 유형입니다.
허용되는 값
"intVal": 1 // Unknown
"intVal": 2 // Breakfast
"intVal": 3 // Lunch
"intVal": 4 // Dinner
"intVal": 5 // Snack
수면과의 시간적 관계 (int—열거형) (선택사항 필드)
사용자가 잠든 시점과 비교하여 측정이 이루어진 시점입니다.
허용되는 값
"intVal": 1 // User was fully awake
"intVal": 2 // Before the user fell asleep
"intVal": 3 // After the user woke up
"intVal": 4 // While the user was still sleeping
specimen source (int—enum) (선택사항 필드)
혈당을 측정하는 데 사용된 체액 유형입니다.
허용되는 값
"intVal": 1 // Interstitial fluid
"intVal": 2 // Capillary blood
"intVal": 3 // Plasma
"intVal": 4 // Serum
"intVal": 5 // Tears
"intVal": 6 // Whole blood
Android
이름 com.google.blood_glucose.summary
데이터 유형 객체 AGGREGATE_BLOOD_GLUCOSE_SUMMARY
필드 (형식—단위)
FIELD_AVERAGE (float~mmol/L)
일정 기간 동안의 사용자의 평균 혈당 수치 또는 농도입니다.
FIELD_MAX (float~mmol/L)
일정 기간 동안의 사용자의 최대 혈당 수치 또는 농도입니다.
FIELD_MIN (float~mmol/L)
일정 기간 동안 사용자의 최소 혈당 수치 또는 농도입니다.
FIELD_TEMPORAL_RELATION_TO_MEAL (int—enum) (선택사항 필드)
사용자가 식사한 시점과 비교한 측정 시점입니다.
허용되는 값
FIELD_TEMPORAL_RELATION_TO_MEAL_GENERAL // Reading wasn't taken before or after a meal
FIELD_TEMPORAL_RELATION_TO_MEAL_FASTING // Reading was taken during a fasting period
FIELD_TEMPORAL_RELATION_TO_MEAL_BEFORE_MEAL // Reading was taken before a meal
FIELD_TEMPORAL_RELATION_TO_MEAL_AFTER_MEAL // Reading was taken after a meal
FIELD_MEAL_TYPE (int—enum) (선택사항 필드)
측정 시점에 사용자가 섭취한 식사의 유형입니다.
허용되는 값
MEAL_TYPE_UNKNOWN // Unknown
MEAL_TYPE_BREAKFAST // Breakfast
MEAL_TYPE_LUNCH // Lunch
MEAL_TYPE_DINNER // Dinner
MEAL_TYPE_SNACK // Snack
FIELD_TEMPORAL_RELATION_TO_SLEEP (int—열거형) (선택사항 필드)
사용자가 잠든 시점과 비교하여 측정이 이루어진 시점입니다.
허용되는 값
TEMPORAL_RELATION_TO_SLEEP_FULLY_AWAKE // User was fully awake.
TEMPORAL_RELATION_TO_SLEEP_BEFORE_SLEEP // Before the user fell asleep.
TEMPORAL_RELATION_TO_SLEEP_ON_WAKING // After the user woke up.
TEMPORAL_RELATION_TO_SLEEP_DURING_SLEEP // While the user was still sleeping.
FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE (int—enum) (선택사항 필드)
혈당을 측정하는 데 사용된 체액 유형입니다.
허용되는 값
BLOOD_GLUCOSE_SPECIMEN_SOURCE_INTERSTITIAL_FLUID // Interstitial fluid
BLOOD_GLUCOSE_SPECIMEN_SOURCE_CAPILLARY_BLOOD // Capillary blood
BLOOD_GLUCOSE_SPECIMEN_SOURCE_PLASMA // Plasma
BLOOD_GLUCOSE_SPECIMEN_SOURCE_SERUM // Serum
BLOOD_GLUCOSE_SPECIMEN_SOURCE_TEARS // Tears
BLOOD_GLUCOSE_SPECIMEN_SOURCE_WHOLE_BLOOD // Whole blood
혈압 요약
각 데이터 포인트는 시간 범위에 걸쳐 mmHg로 측정된 평균, 최소, 최대 혈압을 나타냅니다.
기간 동안 측정된 모든 측정값에 대해 이러한 각 필드의 값이 동일한 경우 반환된 데이터에 필드 값이 표시됩니다.
측정값 간에 값이 다른 경우 필드가 제외됩니다.
REST
이름 com.google.blood_pressure.summary
OAuth 권한 범위
https://www.googleapis.com/auth/fitness.blood_pressure.read
필드 (형식—단위)
평균 수축기 (floatmmHg)
일정 기간 동안 사용자의 평균 수축기 혈압입니다.
최대 수축기 (floatmmHg)
일정 기간 동안 사용자의 최대 수축기 혈압입니다.
최소 수축기 (floatmmHg)
일정 기간 동안 사용자의 최소 수축기 혈압입니다.
평균 이완기 (floatmmHg)
일정 기간 동안 사용자의 평균 이완기 혈압입니다.
최대 이완기 (float~mmHg)
일정 기간 동안 사용자의 최대 이완기 혈압입니다.
최소 이완기 (float~mmHg)
일정 기간 동안 사용자의 최소 이완기 혈압입니다.
body position (int—열거형) (선택사항 필드)
측정 시 사용자의 신체 위치입니다.
허용되는 값
"intVal": 1 // Standing up
"intVal": 2 // Sitting down
"intVal": 3 // Lying down
"intVal": 4 // Reclining
측정 위치 (int—열거형) (선택사항 필드)
측정된 팔과 팔의 부분입니다.
허용되는 값
"intVal": 1 // Left wrist
"intVal": 2 // Right wrist
"intVal": 3 // Left upper arm
"intVal": 4 // Right upper arm
Android
이름 com.google.blood_pressure.summary
데이터 유형 객체 AGGREGATE_BLOOD_PRESSURE_SUMMARY
필드 (형식—단위)
FIELD_BLOOD_PRESSURE_SYSTOLIC_AVERAGE (float—mmHg)
일정 기간 동안 사용자의 평균 수축기 혈압입니다.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MAX (float—mmHg)
일정 기간 동안 사용자의 최대 수축기 혈압입니다.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MIN (float—mmHg)
일정 기간 동안 사용자의 최소 수축기 혈압입니다.
FIELD_BLOOD_PRESSURE_DIASTOLIC_AVERAGE (float—mmHg)
일정 기간 동안 사용자의 평균 이완기 혈압입니다.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MAX (float—mmHg)
일정 기간 동안 사용자의 최대 이완기 혈압입니다.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MIN (float—mmHg)
일정 기간 동안 사용자의 최소 이완기 혈압입니다.
FIELD_BODY_POSITION (int—열거형) (선택사항 필드)
측정 시 사용자의 신체 위치입니다.
허용되는 값
BODY_POSITION_STANDING // Standing up
BODY_POSITION_SITTING // Sitting down
BODY_POSITION_LYING_DOWN // Lying down
BODY_POSITION_SEMI_RECUMBENT // Reclining
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION (int—enum) (선택사항 필드)
측정된 팔과 팔의 부분입니다.
허용되는 값
BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_WRIST // Left wrist
BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_WRIST // Right wrist
BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_UPPER_ARM // Left upper arm
BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_UPPER_ARM // Right upper arm
체온 요약
각 데이터 포인트는 특정 기간 동안 사용자의 평균, 최소, 최대 체온을 나타냅니다.
또한 시간 간격의 모든 데이터 포인트에 측정 위치가 동일한 경우 신체에서 측정이 이루어진 위치도 표시됩니다.
REST
이름 com.google.body.temperature.summary
OAuth 권한 범위
https://www.googleapis.com/auth/fitness.body_temperature.read
필드 (형식—단위)
평균 (float도)
일정 기간 동안의 사용자의 평균 체온입니다.
최대 (float—섭씨)
일정 기간 동안의 사용자의 최대 체온입니다.
min (float—섭씨)
일정 기간 동안 사용자의 최소 체온입니다.
측정 위치 (int—열거형) (선택사항 필드)
사용자의 신체에서 온도를 측정한 위치입니다.
허용되는 값
"intVal": 1 // Armpit
"intVal": 2 // Finger
"intVal": 3 // Forehead
"intVal": 4 // Mouth (oral)
"intVal": 5 // Rectum
"intVal": 6 // Temporal artery
"intVal": 7 // Toe
"intVal": 8 // Ear (tympanic)
"intVal": 9 // Wrist
"intVal": 10 // Vagina
Android
이름 com.google.body.temperature.summary
데이터 유형 객체 AGGREGATE_BODY_TEMPERATURE_SUMMARY
필드 (형식—단위)
FIELD_AVERAGE (float—celsius)
일정 기간 동안의 사용자의 평균 체온입니다.
FIELD_MAX (float—celsius)
일정 기간 동안의 사용자의 최대 체온입니다.
FIELD_MIN (float—celsius)
일정 기간 동안 사용자의 최소 체온입니다.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int—enum) (선택사항 필드)
사용자의 신체에서 온도를 측정한 위치입니다.
허용되는 값
BODY_TEMPERATURE_MEASUREMENT_LOCATION_AXILLARY // Armpit
BODY_TEMPERATURE_MEASUREMENT_LOCATION_FINGER // Finger
BODY_TEMPERATURE_MEASUREMENT_LOCATION_FOREHEAD // Forehead
BODY_TEMPERATURE_MEASUREMENT_LOCATION_ORAL // Mouth (oral)
BODY_TEMPERATURE_MEASUREMENT_LOCATION_RECTAL // Rectum
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TEMPORAL_ARTERY // Temporal artery
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TOE // Toe
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TYMPANIC // Ear (tympanic
BODY_TEMPERATURE_MEASUREMENT_LOCATION_WRIST // Wrist
BODY_TEMPERATURE_MEASUREMENT_LOCATION_VAGINAL // Vagina
산소 포화도 요약
각 데이터 포인트는 특정 시간 간격 동안 사용자의 평균, 최소, 최대 혈중 산소 포화도 및 보충 산소 유량을 나타냅니다.
기간 동안 측정된 모든 측정값에 대해 이러한 각 필드의 값이 동일한 경우 반환된 데이터에 필드 값이 표시됩니다.
산소 요법 관리 모드
산소 포화도 시스템
산소 포화도 측정 방법
측정값 간에 값이 다른 경우 필드가 제외됩니다.
REST
이름 com.google.oxygen_saturation.summary
OAuth 권한 범위
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
필드 (형식—단위)
평균 산소 포화도 (float—%)
일정 기간 동안 사용자의 평균 산소 포화도입니다.
최대 산소 포화도 (float—백분율)
일정 기간 동안의 사용자의 최대 산소 포화도입니다.
최저 산소 포화도 (float—백분율)
일정 기간 동안 사용자의 최소 산소 포화도입니다.
평균 보충 산소 유량 (float~L/분)
일정 기간 동안 사용자의 평균 보충 산소 유량입니다.
최대 보충 산소 유량 (float~L/분)
일정 기간 동안 사용자의 최대 보충 산소 유량입니다.
최소 보충 산소 유량 (float—L/분)
일정 기간 동안 사용자의 최소 보충 산소 유량입니다.
산소 요법 관리 모드 (int—열거형) (선택사항 필드)
산소 요법이 투여되는 방식
비강 캐뉼라로 투여하는 경우 없을 수도 있고 1일 수도 있습니다.
산소 포화도 시스템 (int—열거형) (선택사항 필드)
산소 포화도를 측정한 위치입니다.
말초 모세혈관에서 측정하는 경우 없을 수도 있고 1일 수도 있습니다.
산소 포화도 측정 방법 (int—enum) (선택사항 필드)
산소 포화도 측정 방법
산소 포화도 측정으로 측정한 경우 없을 수도 있고 1일 수도 있습니다.
Android
이름 com.google.oxygen_saturation.summary
데이터 유형 객체 AGGREGATE_OXYGEN_SATURATION_SUMMARY
필드 (형식—단위)
FIELD_OXYGEN_SATURATION_AVERAGE (float—percentage)
일정 기간 동안 사용자의 평균 산소 포화도입니다.
FIELD_OXYGEN_SATURATION_MAX (float—백분율)
일정 기간 동안의 사용자의 최대 산소 포화도입니다.
FIELD_OXYGEN_SATURATION_MIN (float—백분율)
일정 기간 동안 사용자의 최소 산소 포화도입니다.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_AVERAGE (float—L/min)
일정 기간 동안 사용자의 평균 보충 산소 유량입니다.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MAX (float~L/분)
일정 기간 동안 사용자의 최대 보충 산소 유량입니다.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MIN (float~L/분)
일정 기간 동안 사용자의 최소 보충 산소 유량입니다.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int—enum) (선택사항 필드)
산소 요법이 투여되는 방식
비강 캐뉼라로 투여하는 경우 없을 수도 있고 1일 수도 있습니다.
FIELD_OXYGEN_SATURATION_SYSTEM (int—열거형) (선택사항 필드)
산소 포화도를 측정한 위치입니다.
말초 모세혈관에서 측정하는 경우 없을 수도 있고 1일 수도 있습니다.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int—enum) (선택적 필드)
산소 포화도 측정 방법
산소 포화도 측정으로 측정한 경우 없을 수도 있고 1일 수도 있습니다.