我想查询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
该请求成功,但其过滤器部分无效。
过滤器参数的正确语法是什么?
答案 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