我想在PHP中获取flickr图片的缩略图。获取flickr缩略图
所有我看到的是他们这个API中: http://www.flickr.com/services/api/misc.urls.html
这是一个矫枉过正。在instagr.am/twitpic和其他人中,我发现了一个非常简单的方法(只需将url添加到请求中)。
有没有flickr的选项我错过了?
我想在PHP中获取flickr图片的缩略图。获取flickr缩略图
所有我看到的是他们这个API中: http://www.flickr.com/services/api/misc.urls.html
这是一个矫枉过正。在instagr.am/twitpic和其他人中,我发现了一个非常简单的方法(只需将url添加到请求中)。
有没有flickr的选项我错过了?
如果您拥有Flickr图片的网址,您只需修改后缀即可获取不同尺寸的照片。例如:
http://farm1.staticflickr.com/2/1418878_1e92283336_m.jpg
此网址加载中型照片。如果我们简单地改变_m
到_t
,我们会得到缩略图:
http://farm1.staticflickr.com/2/1418878_1e92283336_t.jpg
您还可以使用s
为小,z
为介质,并b
为大。
你可以只使用Flickr的周围API一个PHP包装,并保持它的简单 - http://phpflickr.com/
您可以分析照片的ID出来的URL,并通过flickr.photos.getSizes
获得缩略图URL。这可能是Twitpic/Instagram处理它的方式。
对于未来的读者,flickr不支持其他照片共享服务所具有的简单功能。所以我的问题的答案是你不能。
如果您知道flickr用户的用户名,您可以尝试使用此small bot。它使用feed来检索用户的最后一张图片,所以它只能在最后一张图片上运行......我希望它能帮助你。
谢谢,这有助于我很多。 –