【发布时间】:2023-03-13 08:00:01
【问题描述】:
所以,我试图通过flickr.photos.search method 提取特定用户帐户的所有照片,但我想排除带有特定标签的照片。相关文档页面指出“您可以通过在前面加上 - 字符来排除与术语匹配的结果。”......好吧,我尝试实现该选项,但得到的只是一张照片(即使there are several photos with the tag in question)并且无论该特定照片是否具有相关标签以及我是否使用“-”选项排除该标签而不是包含它,结果都保持不变。我还尝试了text 方法,结果完全相同。这是我的 REST 调用:
http://api.flickr.com/services/rest/?&method=flickr.photos.search&api_key='.$api_key.'&user_id='.$user_id.'&tag_mode=any&tags=-blog&extras=url_o,url_t&format=json
这是我试图让这一切正常工作的页面:
有人知道这里发生了什么吗?
【问题讨论】:
-
好吧,我不知道到底发生了什么,但我刚刚添加了
var_dump()调用以显示结果数组,突然事情看起来正确了.. 好吧,几乎 - 我现在看到了带有标签有问题,但我正在使用“-”选项来尝试排除这些图像,但仍然无济于事。我现在必须跑几个小时,但会做更多测试并尽快报告。 -
好的,我回来了。我删除了
var_dump(),幸好我仍然看到不止一张照片,但排除选项仍然不起作用..对此事有什么想法吗? -
终于找到了一些关于这个问题的其他提及,但仍然没有适合我的修复:--- flickr.com/groups/api/discuss/72157625456418732 --- sitepoint.com/forums/…