EspoCRM提供的REST API可悲的是只有不完整的文档。特别是未记录可与GET请求一起使用的过滤器:
where
-(数组)过滤器;
通过使用Firebug,我发现过滤器包含三个查询参数:
where[0][field]=somefield
where[0][type]=somoperator
where[0][value]=somevalue
例如,对进行过滤name=Foo
:
?where[0][field]=name&where[0][type]=equals&where[0][value]=Foo
equals
没有记录的含义,可能的过滤器类型也没有记录。
现在我想过滤一个datetime
字段上的集合modifiedAt
。我不知道什么是正确的值,type
并且value
将查找在给定日期时间之后已修改的所有实体。
EspoCRM REST API如何用于此目的?
在使用EspoCRM Web GUI之后,我能够使用所需的过滤器进行搜索。查询参数为:
where[0][type]=after
where[0][field]=modifiedAt
where[0][value]=2016-06-01 16:12:00
where[0][dateTime]=true
where[0][timeZone]=Europe%2FBerlin
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句