2011-07-21 122 views

回答

8

如果您拥有Flickr图片的网址,您只需修改后缀即可获取不同尺寸的照片。例如:

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

此网址加载中型照片。如果我们简单地改变_m_t,我们会得到缩略图:

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

您还可以使用s为小,z为介质,并b为大。

+0

谢谢,这有助于我很多。 –

0

您可以分析照片的ID出来的URL,并通过flickr.photos.getSizes获得缩略图URL。这可能是Twitpic/Instagram处理它的方式。

+0

但为此,我得到了一个API密钥并解析了网址,而不是XML。没办法避免这种情况? – Noam

+2

您可以刮掉Flickr的页面,但其HTML可能会更改。 API密钥是免费的,需要30秒才能获得。无论如何,你都必须做一些解析。有很多PHP Flickr库也会为你处理解析。 – ceejayoz

0

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

0

如果您知道flickr用户的用户名,您可以尝试使用此small bot。它使用feed来检索用户的最后一张图片,所以它只能在最后一张图片上运行......我希望它能帮助你。