Google 피트니스 REST API를 비롯한 Google 피트니스 API는 2026년에 지원 중단될 예정 입니다. 2024년 5월 1일부터 개발자는 이러한 API를 사용하도록 가입할 수 없습니다 .
이전할 API 또는 플랫폼에 관한 안내는 헬스 커넥트 이전 가이드 를 참고하세요. 헬스 커넥트와 Google Fit API 및 Fitbit Web API를 비교하려면 헬스 커넥트 비교 가이드 를 참고하세요.
헬스 커넥트 및 API와 통합하는 방법을 자세히 알아보세요.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
의견 보내기
영양 데이터 유형
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
영양 데이터의 데이터 유형입니다.
수분 섭취
각 데이터 포인트는 사용자가 한 번에 마신 물의 양을 나타냅니다.
REST
이름 com.google.hydration
OAuth 권한 범위
https://www.googleapis.com/auth/fitness.nutrition.read
https://www.googleapis.com/auth/fitness.nutrition.write
필드 (형식—단위)
볼륨 (float—리터)
섭취한 물의 양입니다.
Android
이름 com.google.hydration
데이터 유형 객체 TYPE_HYDRATION
필드 (형식—단위)
FIELD_VOLUME (float—리터)
섭취한 액체의 양입니다.
영양
각 데이터 포인트는 식사 또는 음식의 일부로 섭취한 영양소를 나타냅니다. 데이터 포인트에는 여러 필드가 포함되어 있습니다. 영양소 필드는 필수입니다. 식사 유형 필드와 음식 항목 필드 중 하나 또는 둘 다 필수입니다.
참고: 정확한 식사 시간을 알고 있는 경우 이러한 특정 시작 시간과 종료 시간을 추가하세요. 그렇지 않은 경우 식사를 한 일반적인 시간대의 시작 시간과 종료 시간을 추가하세요.
REST
이름 com.google.nutrition
OAuth 권한 범위
https://www.googleapis.com/auth/fitness.nutrition.read
https://www.googleapis.com/auth/fitness.nutrition.write
필드 (형식—단위)
식사 유형 (int—enum) (선택적 필드)
사용자가 먹은 식사의 종류입니다.
허용되는 값
"intVal": 1 // Unknown
"intVal": 2 // Breakfast
"intVal": 3 // Lunch
"intVal": 4 // Dinner
"intVal": 5 // Snack
음식 항목 (string—해당 사항 없음)
항목의 특정 음식입니다. 예: '바나나' 또는 '죽'
영양소 (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
데이터 유형 객체 TYPE_NUTRITION
필드 (형식—단위)
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_FOOD_ITEM (string—자유 형식 텍스트)
항목의 음식에 관한 설명입니다. 예: '바나나' 또는 '죽'
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
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2026-05-13(UTC)
의견을 전달하고 싶나요?
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2026-05-13(UTC)"],[],[]]