Podio API last_edit_on过滤怪异的行为

时间:2017-08-17 09:37:54

标签: ruby podio

我正在尝试使用此过滤器检索自特定日期时间以来编辑的所有项目:

last_sync = DateTime.new(...)
filters = {last_edit_on: {from: last_sync}} 
Podio::Item.find_by_filter_values(app_id, filters).all

此过滤器不起作用,我测试了不同的值以查看它是否是时间偏移问题。

filters = {last_edit_on: {from: 1.hour.from_now}} 
Podio::Item.find_by_filter_values(app_id, filters).all.count # > 0

非零数,尽管将来编辑的项目没有意义。我甚至尝试过相对值,并且我仍然会在将来获得带有last_edit_on的项目。

filters = {last_edit_on: {from: '+0d', to: '+1d'}} 
Podio::Item.find_by_filter_values(app_id, filters).all.count # > 0

如果我进一步过滤{from: '+1d', to: '+2d'} {from: 2.days.from_now},我终于有了一个零计数,这让我觉得我正确使用了这个过滤器。

我错过了什么或者在last_edit_on过滤系统中是否存在问题?

1 个答案:

答案 0 :(得分:0)

以下是过去4天内编辑项目的工作原理(例如)

ggpairs(mtcars, columns = c(1, 5), colour = "cyl",
    upper = list(continuous = wrap("cor", size = 9)))