Flickr API - 照片搜索,不包括标签:我这样做错了吗?

时间:2012-04-04 23:09:29

标签: api search tags flickr

所以,我试图通过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

这是我试图让这一切工作的页面:

http://corazonbrew.com/temp/

任何人都知道这里发生了什么?

1 个答案:

答案 0 :(得分:0)

我之前与Flickr discussion board相关联的答案似乎证明了这一点。要使用排除选项,还必须至少有一个其他非排除标记。嗯,这对我来说还不够好。

有几个朋友告诉我这是一个长期存在的错误,如果有的话,不会很快修复。但是那些朋友也很友好地让我想起了我的愚蠢 - 这一次我认为我需要影响饲料以获得所需的输出。我完全没有意识到我可以使用一些好的'PHP if语句来清除我不想要的东西。