我正在尝试通过Rest API返回帖子或媒体列表
但似乎当一个过滤器被错误地指定时,整个页面的结果就会被传回。
所以像这样的curl命令
curl -gv "myamazingsite.co.uk/wp-json/wp/v2/media/?filter[id]=123"
返回所有媒体项,而不是空列表。现在
curl -gv "myamazingsite.co.uk/wp-json/wp/v2/media/?filter[year]=2016"
那一年我得到了所有的媒体。和
curl -gv "myamazingsite.co.uk/wp-json/wp/v2/media/?filter[year]=2015"
返回空列表[],因为没有。。好的所以,我假设id不是有效的过滤器参数,但为什么我没有得到错误消息呢?
filter arg的文档只链接到wp\\u query method,它似乎都是关于PHP函数的,我承认我对PHP知之甚少,所以我发现这很容易混淆它所说的内容。。。