Jawbone创建膳食/膳食类型

时间:2016-09-09 12:24:06

标签: jawbone

我尝试使用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)我仍然没有得到如何记录小吃。很少有人能通过随机输入参数来做到这一点,但不幸的是我现在无法重现它。

1 个答案:

答案 0 :(得分:0)

如果您希望将餐点分类为早餐/午餐/晚餐,sub_type只是关于这顿饭的元数据。

用户条目中显示的用餐条目由time_created决定。事实上,time_createdsub_type之间没有直接联系。

以下是所有用餐sub_type值:

sub_type     | value
-------------|-------
Breakfast    | 1
Lunch        | 2
Dinner       | 3
Pre-Workout  | 4
Post-Workout | 5
Snack        | 6