*我一直在浏览可用的api和程序,但我需要的是一种在我的网站上从flickr获取图片的方法。我见过的大多数程序只显示属于某个ID的图片。有没有办法显示任何标有特定标签的图片?就像我需要在我的网站上显示标记为Cat的图片一样,我该怎么做。
我会对基于php的库感兴趣,或者如果像jquery插件那样可以做得更好
谢谢 - 我正在为我的应用程序使用zend框架。
答案 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
它很容易集成,YQL提供了一个REST查询URL,您可以根据需要使用curl并解析响应(xml或json)。