我尝试使用Jawbone API记录Meal Entry。在API documentation描述的sub_type参数中,该参数负责膳食类型(早餐/午餐/晚餐)。然而,看起来这个参数不能控制任何东西,一切都由time_created / tz参数控制。任何人都可以帮助我理解确切的逻辑负责Logged Meal的去处 - 早餐/午餐/晚餐/小吃。
update 20/09/2016
我希望能够记录用餐(作为早餐/晚餐/午餐或小吃),并在用户提要中查看结果为早餐/晚餐/午餐或小吃(https://jawbone.com/up/food/meals)。目前我只对这4种膳食类型感兴趣,因为它与我们的应用程序兼容。
我发现可以通过指定time_created =($ {begin_of_the_day} + mealTypeAdjustment)来实现,其中mealTypeAdjustment =
-7h早餐
-13h用于午餐
-19h晚餐
这些数字只是我迄今为止所做的假设。但是没有关于这个逻辑的Jawbone文档,所以我的问题是:
1)我如何使用time_created控制,其中记录的Meal出现在用户Feed中(早餐/晚餐/午餐或小吃)?
2)我仍然没有得到如何记录小吃。很少有人能通过随机输入参数来做到这一点,但不幸的是我现在无法重现它。
答案 0 :(得分:0)
如果您希望将餐点分类为早餐/午餐/晚餐,sub_type
只是关于这顿饭的元数据。
用户条目中显示的用餐条目由time_created
决定。事实上,time_created
和sub_type
之间没有直接联系。
以下是所有用餐sub_type
值:
sub_type | value -------------|------- Breakfast | 1 Lunch | 2 Dinner | 3 Pre-Workout | 4 Post-Workout | 5 Snack | 6