Google Fit REST API を含む Google Fit API は、2026 年に非推奨になります。2024 年 5 月 1 日より、デベロッパーはこれらの API の使用を登録できなくなります。
移行先の API またはプラットフォームの手順については、ヘルスコネクトの移行ガイドをご覧ください。ヘルスコネクトと Google Fit API および Fitbit Web API の比較については、ヘルスコネクトの比較ガイドをご覧ください。
ヘルスコネクトの詳細と API との統合方法をご覧ください。
Google は AI 技術を使用して、コンテンツをご希望の言語に翻訳しています。AI 翻訳には誤りが含まれる場合があります。
栄養データの種類
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
栄養データのデータ型。
ハイドレーション
各データポイントは、ユーザーが一度に飲んだ水の量を表します。
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。"],[],[]]