【发布时间】:2010-11-30 14:14:28
【问题描述】:
有谁知道是否有办法获取 picasa 托管的所有图片大小的列表?
我一直在为 picasa 使用 google 的 gdata java 库,并且我能够获得大小不等的缩略图列表(在我见过的所有情况下都是 3 个),以及完整的原始发布图片- 全部来自 PhotoEntry 对象。
但是,我注意到,当您浏览 picasaweb.google.com 时,它也有一个适合在屏幕上显示的大但可能不是全尺寸的图片。例如,以 1600x1200 加载的图像有另一个图像:912x684。但是这张图片不会出现在 PhotoEntry 的任何地方(或基础提要 XML 中 - 至少对于我查询的方式而言)。
我注意到网址几乎相同(但引入了's912'表示大小),例如:
http://lh5.ggpht.com/_0WaNZR9hJtU/Sq0P86tsVdI/AAAAAAAAAIo/6fGDYaO--Eg/s912/P1030046.JPG
有了足够多的例子,我大概可以猜出生成的大小,然后破解 url。但我希望还有其他想法 - 或者我忽略了一些简单的东西。可能应该在 Google 论坛上发帖,但这个网站更有趣。
【问题讨论】:
-
我发现了一个部分解决方案:您可以在查询 url 中指定最大图像大小(例如):picasaweb.google.com/data/feed/api/user/… 显然,这无助于确定可用大小,但至少可以防止图像太大,这是可行的。仍然对其他想法持开放态度。
标签: picasa