pypodio2按已知字段名称和值过滤项目

时间:2018-02-13 03:17:16

标签: python podio

我在应用中有一个字段,我正在尝试过滤。我可以过滤为其他字段工作(虽然不直观)。我要过滤的字段称为'客户/合作伙伴'所以我的要求如下:

c.Item.filter(app_id, attributes={
'limit':500,'filters':{field_id:{'Client/Partner':'Foo'}
})

其中Foo是客户端的名称,它本身就是来自其他应用程序的项目。我收到以下错误:

TransportException(响应,数据) ... (对象):必须是数组","错误":" invalid_value"}

如何从Podio抓取任意物品,我知道某些字段的名称和价值?我认为这种方式的方式似乎并不适合我。我是否需要'字段ID'?

1 个答案:

答案 0 :(得分:0)

您应该提供字段field_id/external_id'客户/合作伙伴'作为密钥和item_id项目' Foo'作为数组中的值来获得它。

    searchResp= c.Item.filter(app_id, attributes={
                'limit': 500, 'filters': {'external_id': [item_id]}})

     // external_id is the external_id of field "Client/Partner"
    // item_id is the item_id of "Foo"