Получить элементы Podio относительно конкретного элемента приложения через API

У меня есть такое приложение в Подио: - Дома (там есть все дома из моей деревни) - Квартиры (у него есть поле родственника для дома в Домах)

Поэтому мне нужно загрузить все квартиры для одного дома через Podio API (используется ruby ​​gem)

Я нахожу такой пример кода:

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

через (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})

person mpz    schedule 23.12.2013    source источник
comment
Можно сохранить вид через Интернет на podio.com (для квартир в доме), а затем загрузить из него элементы. Но это тяжело - я считаю большие дома.   -  person mpz    schedule 23.12.2013


Ответы (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. Вы можете найти этот item_id либо через API, либо перейдя к элементу и щелкнув значок маленького облака на серой панели в верхней части элемента.

person Andreas Haugstrup Pedersen    schedule 30.12.2013