繁体   English   中英

Podio API-Python过滤器请求

[英]Podio API - Python filter request

运行pypodio2

我正在尝试构建一个简单的脚本,该脚本使用item filter命令提取一组过滤的项目。 这是我自己用于自动生成发票的个人用途。

我的最终结果是按计算出的日期字段进行过滤-即该字段从关系中提取日期。

但是到目前为止,似乎根本无法得到我的请求以过滤任何值。 这是我希望在数量千克值为10的应用程序中提取所有项目的示例。

c.Item.filter(14928728,attributes={'filter_by':[{"quantity-kg":10}]})

这将返回应用程序中的所有项目。

我尝试了几种不同的方法,但似乎无法解决。

因此,首先,我想确定传递简单请求的正确语法,然后确定如何传递请求以按日期过滤。

算出来,我的原始代码有一些错误。

  1. '过滤器'不是'filter_by'
  2. 无需传递列表作为属性值
  3. 过滤器值必须位于“ from”,“ to” from中。

所以代码是:

c.Item.filter(14928728,attributes={'limit':500,'filters':{'121293716':{'from':'2‌​016-08-09','to':'2016-08-09'}}}) 

日期,或

c.Item.filter(14928728,attributes={'limit':500,'filters':{'quantity-kg':{'from':‌​10,'to':20}}}) 

用于值字段。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM