Directus API:如何过滤结果

时间:2017-06-23 14:33:14

标签: php api directus

我想查询Directus API,了解自上次检查以来发生的变化 这意味着点击/activity endpoint并根据日期时间参数进行过滤,但我似乎无法使过滤器参数生效。

我正在尝试这样的事情(基于examples in the docs

curl -H "Authorization: Bearer <my_token>" "https://<my_server>/api/1.1/activity/?filter[datetime][gt]=2017-06-23T01:45:18-11:00" -g

该请求成功,但其过滤器部分无效。

过滤器参数的正确语法是什么?

2 个答案:

答案 0 :(得分:3)

参数名为filter(复数)而不是 options = new RequestOptions(); options.headers = new Headers(); options.headers.append('Content-Type', 'application/json'); options.headers.append('X-Requested-With', 'XMLHttpRequest'); 。其余的语法是正确的。

答案 1 :(得分:1)

从Directus 7开始,参数确实是filter而不是filters