Python 如何从Picasa API获取相册URL?

Python 如何从Picasa API获取相册URL?,python,picasa,Python,Picasa,我真的不喜欢面向Picasa提要的API。为什么他们不能创建一个REST接口 有人知道我如何获得特定专辑的URL吗?例如,假设我有: gd_client = gdata.photos.service.PhotosService() albums = gd_client.GetUserFeed(user="user@gmail.com") album = albums.entry[0] 我如何找到它的URL?我正在寻找类似于: http://picasaweb.google.com/userna

我真的不喜欢面向Picasa提要的API。为什么他们不能创建一个REST接口

有人知道我如何获得特定专辑的URL吗?例如,假设我有:

gd_client = gdata.photos.service.PhotosService()
albums = gd_client.GetUserFeed(user="user@gmail.com")
album = albums.entry[0]
我如何找到它的URL?我正在寻找类似于:

http://picasaweb.google.com/username/AlbumTitle
所以当我点击它时,它会带我到Picasa去看那张专辑


PS:请注意,您不能只将album.title放在那里,因为它可能包含空格,而且实际上并不相同。

您可以通过调用条目上的.gethtmlink.href访问相册的picasaweb url

album_urls = [album.GetHtmlLink().href for album in albums.entry]

您可以通过对条目调用.gethtmlink.href访问相册的picasaweb url

album_urls = [album.GetHtmlLink().href for album in albums.entry]

通过转到获取相册URLhttp://picasaweb.google.com/[用户名]/[专辑标题]。

通过转到获取专辑URLhttp://picasaweb.google.com/[用户名]/[专辑名称]。

这不是他真正想要的。这不是他真正想要的。