Google Fit REST API を含む Google Fit 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 - リットル)
摂取した液体の量。 |
栄養
各データポイントは、食事または食品の一部として摂取された栄養素を表します。データポイントには複数のフィールドが含まれています。栄養素フィールドは必須です。食事の種類フィールドと食品フィールドのいずれか 1 つ、または両方が必要です。
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 - n/a)
エントリの特定の食品。例: 「バナナ」、「お粥」。
|
栄養素 (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
|
|
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は 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。"],[],[]]