我正在尝试用PHP获取flickr图片的缩略图。
我所看到的只是他们的API: http://www.flickr.com/services/api/misc.urls.html
哪个是矫枉过正。在instagr.am/twitpic和其他人中,我发现了一种非常简单的方法(只需将url添加到请求中)。
我找不到flickr的选项吗?
答案 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来检索用户的最后图像,因此它仅适用于最后的图像...我希望它能帮到你。