From 457e4be82b17bef3cbb107b6bde4d6a218a40d28 Mon Sep 17 00:00:00 2001 From: vmuser Date: Mon, 8 Jun 2015 09:59:33 -0700 Subject: [PATCH] Added get_food for use with https://wiki.fitbit.com/display/API/API-Get-Food-Logs --- fitbit/api.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/fitbit/api.py b/fitbit/api.py index 465bc7e..afff136 100644 --- a/fitbit/api.py +++ b/fitbit/api.py @@ -494,7 +494,18 @@ def get_meals(self): """ url = "{0}/{1}/user/-/meals.json".format(*self._get_common_args()) return self.make_request(url) - + + def get_food(self, date): + """ + https://wiki.fitbit.com/display/API/API-Get-Food-Logs + date should be a datetime.date object. + """ + url = "{0}/{1}/user/-/foods/log/date/{date}.json".format( + *self._get_common_args(), + date=date.strftime("%Y-%m-%d") + ) + return self.make_request(url) + def get_devices(self): """ https://wiki.fitbit.com/display/API/API-Get-Devices