Drupal JSON API:如何使用 "different than "进行过滤?

问题描述 投票:0回答:1

我想在Drupal 8上写一个非常简单的JSON API查询:返回除了uid 0和1以外的所有用户,听起来很琐碎,但我一直没有弄明白,也没有找到任何例子。

像这样吗?

jsonapi/user/user?filter[drupal_internal__uid]!=0

任何想法都是非常欢迎的

drupal json-api
1个回答
1
投票

像这样的东西应该是你想要的工作。

/jsonapi/user/user?filter[user-uid][condition][path]=uid&filter[user-uid][condition][operator]=NOT IN&filter[user-uid][condition][value][]=0&filter[user-uid][condition][value][]=1

更多信息: https:/www.drupal.orgnode2943641

编辑。 如果你使用cURL,括号会出错,请在请求中添加"--globoff"。

例子:如果使用cURL,请在请求中加上"--globoff"。

curl --globoff --location --request GET "{{localhost}}jsonapinodearticle?sort=nid&page[limit]=10&filter[article-title][path]=title&filter[article-title][value]=headless&filter[article-title][operator]=NOT%20IN"。

参考文献。https:/stackoverflow.coma83339995052969。

© www.soinside.com 2019 - 2024. All rights reserved.