0

因此,我试图通过 提取特定用户帐户的所有照片flickr.photos.search method,但我想排除带有特定标签的照片。相关文档页面指出“您可以通过在前面加上 - 字符来排除与术语匹配的结果。 ”......好吧,我尝试实现该选项,但得到的只是一张照片(即使有几张照片有问题的标签),并且无论该特定照片是否有问题的标签以及我是否使用“-”选项排除该标签而不是包含它,结果都保持不变。我还尝试了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/

有人知道这里发生了什么吗?

4

1 回答 1

0

看来我之前链接到的Flickr 讨论板中的答案被证明是正确的。为了使用排除选项,还必须至少有一个其他非排除标签。好吧,这对我来说还不够好。

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

于 2012-04-05T20:09:40.950 回答