需要在我的网站上显示来自flickr的图片标记某个标签

时间:2011-03-15 06:43:56

标签: php jquery zend-framework flickr

*我一直在浏览可用的api和程序,但我需要的是一种在我的网站上从flickr获取图片的方法。我见过的大多数程序只显示属于某个ID的图片。有没有办法显示任何标有特定标签的图片?就像我需要在我的网站上显示标记为Cat的图片一样,我该怎么做。

我会对基于php的库感兴趣,或者如果像jquery插件那样可以做得更好

谢谢 - 我正在为我的应用程序使用zend框架。

2 个答案:

答案 0 :(得分:2)

API的flickr.photos.search方法怎么样?

引用:

  

返回匹配的照片列表   某些标准
只有主叫用户可以看到的照片   回。返回私人或   半私人照片,来电者必须   通过'read'进行身份验证   权限,并拥有权限   查看照片。
未认证   电话只会返回公开照片。

而且,在该页面上稍低一些,似乎有一个参数按标签过滤:

  

tags (Facultatif)
以逗号分隔的标签列表。   
具有一个或多个的照片   列出的标签将被退回。
您   可以排除与术语匹配的结果   通过在前面添加一个字符。


例如,要搜索猫:

http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=ee8c6bd0a9d778dba873a3bffed6e503&tags=cat

注意:只能快速尝试使用API Explorer

答案 1 :(得分:0)

您可以尝试YQL

示例查询

select * from flickr.photos.search where text="lol cat" limit 10

example query

它很容易集成,YQL提供了一个REST查询URL,您可以根据需要使用curl并解析响应(xml或json)。

相关问题