获取flickr缩略图

时间:2011-07-21 10:48:43

标签: php web-services flickr

我正在尝试用PHP获取flickr图片的缩略图。

我所看到的只是他们的API: http://www.flickr.com/services/api/misc.urls.html

哪个是矫枉过正。在instagr.am/twitpic和其他人中,我发现了一种非常简单的方法(只需将url添加到请求中)。

我找不到flickr的选项吗?

5 个答案:

答案 0 :(得分:9)

如果你有Flickr图像的URL,你所要做的就是修改后缀以获得不同尺寸的照片。例如:

http://farm1.staticflickr.com/2/1418878_1e92283336_m.jpg

此网址加载中等大小的照片。如果我们只是将_m更改为_t,我们就会获得缩略图:

http://farm1.staticflickr.com/2/1418878_1e92283336_t.jpg

您也可以将s用于小型,z用于中型,b用于大型。

答案 1 :(得分:3)

您可以在Flickr API周围使用PHP包装并保持简单 - http://phpflickr.com/

答案 2 :(得分:0)

您可以从网址中解析照片的ID,并通过flickr.photos.getSizes获取缩略图网址。这可能是Twitpic / Instagram处理它的方式。

答案 3 :(得分:0)

对于未来的读者,flickr不支持其他照片共享服务所具有的简单功能。所以我的问题的答案是你不能。

答案 4 :(得分:0)

如果您知道flickr用户的用户名,可以尝试使用此small bot。它使用feed来检索用户的最后图像,因此它仅适用于最后的图像...我希望它能帮到你。