我在Podio有这样的应用程序: - 房子(我村里有所有的房子) - 平面(它与房屋中的房屋项目有相关的字段)
所以我需要通过Podio API加载一个房子的所有单位(使用红宝石宝石)
我找到了这样的示例代码:
Podio::Item.find_by_filter_values(flats_app_id, created_on:{from:"-7d",to:"+0d"})
via(https://github.com/aford3/Blogs/blob/d0eaaa680a0fdf3107078a85438d8ef632d404a6/Podio.md)
这是工作。
如何为我的任务重写这样的代码? 我看到https://developers.podio.com/doc/filters - 但对我没用。
我尝试这样(不太好):
Podio::Item.find_by_filter_values(flats_app_id, houses_app_id:{app_item_id:1})
Podio::Item.find_by_filter_values(flats_app_id, app:{app_id:houses_app_id})
Podio::Item.find_by_filter_values(flats_app_id, flat_field_id:{houses_app_id})
答案 0 :(得分:1)
所有过滤器值都记录在:https://developers.podio.com/doc/filters
在你的情况下,这意味着:
item_id = 123;
Podio::Item.find_by_filter_values(flats_app_id, {houses_app_id:item_id})
请注意,过滤时不能使用较短的app_item_id
。您 使用较长的item_id
。您可以通过API找到此item_id,也可以转到该项目并单击项目顶部灰色栏中的小云图标。