Python 2.7 Podio API-Python筛选器请求

Python 2.7 Podio API-Python筛选器请求,python-2.7,podio,Python 2.7,Podio,运行pypodio2 我正在尝试构建一个简单的脚本,它使用itemfilter命令提取一组过滤项。自动生成发票是我个人使用的 我的最终目的是通过计算日期字段进行过滤,即该字段从关系中提取日期 然而,到目前为止,我似乎根本无法得到过滤任何值的请求。这是一个示例,我希望在应用程序中提取数量kg值为10的所有项目 c.Item.filter(14928728,attributes={'filter_by':[{"quantity-kg":10}]}) 这将返回应用程序中的所有项目 我尝试了一些不同的

运行pypodio2

我正在尝试构建一个简单的脚本,它使用itemfilter命令提取一组过滤项。自动生成发票是我个人使用的

我的最终目的是通过计算日期字段进行过滤,即该字段从关系中提取日期

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

c.Item.filter(14928728,attributes={'filter_by':[{"quantity-kg":10}]})
这将返回应用程序中的所有项目

我尝试了一些不同的方法,但似乎无法解决这个问题


因此,首先我想找出传递简单请求的正确语法,然后找出如何通过日期将请求传递到筛选器。

解决了这个问题,我的原始代码有一些错误

  • “筛选”不是“筛选依据”
  • 无需将列表作为属性值传递
  • 筛选器值必须位于“从”“到”“从” 因此,代码是:

    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}}}) 
    

    对于值字段。

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

  • “筛选”不是“筛选依据”
  • 无需将列表作为属性值传递
  • 筛选器值必须位于“从”“到”“从” 因此,代码是:

    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}}}) 
    

    对于值字段。

    请将您的答案标记为正确,以帮助将来可能遇到类似问题的其他用户。谢谢。请将您的答案标记为正确,以帮助将来可能遇到类似问题的其他用户。谢谢