Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 通过API获取与应用程序特定项目相关的Podio项目_Ruby_Podio - Fatal编程技术网

Ruby 通过API获取与应用程序特定项目相关的Podio项目

Ruby 通过API获取与应用程序特定项目相关的Podio项目,ruby,podio,Ruby,Podio,我在Podio中有这样的应用程序: -房子(我村的房子都有) -单位(它具有房屋中房屋项目的相对字段) 所以我需要通过Podio API加载一栋房子的所有公寓(使用ruby gem) 我发现这样的示例代码: Podio::Item.find_by_filter_values(flats_app_id, created_on:{from:"-7d",to:"+0d"}) 通过() 这是工作 如何为我的任务重写这样的代码? 我明白了,但这对我没有帮助 我尝试这样(不好): 所有过滤器值记录在: 在

我在Podio中有这样的应用程序: -房子(我村的房子都有) -单位(它具有房屋中房屋项目的相对字段)

所以我需要通过Podio API加载一栋房子的所有公寓(使用ruby gem)

我发现这样的示例代码:

Podio::Item.find_by_filter_values(flats_app_id, created_on:{from:"-7d",to:"+0d"})
通过()

这是工作

如何为我的任务重写这样的代码? 我明白了,但这对我没有帮助

我尝试这样(不好):


所有过滤器值记录在:

在你的情况下,这意味着:

item_id = 123;
Podio::Item.find_by_filter_values(flats_app_id, {houses_app_id:item_id})

请注意,筛选时不能使用较短的
app\u item\u id
。您可以使用较长的
项目id
。您可以通过API或转到该项目并单击项目顶部灰色栏中的小云图标来查找该项目id。

可以通过podio.com上的web保存视图(适用于内部公寓),然后从中加载项目。但这很难——我要数大房子。
item_id = 123;
Podio::Item.find_by_filter_values(flats_app_id, {houses_app_id:item_id})