如何从Picasa API获取相册网址?
我真的不喜欢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
放在那儿,因为它可能包含空格,而且其实不太一样。
2 个回答
-1
通过访问 http://picasaweb.google.com/[用户名]/[专辑标题]
来获取专辑的链接。
6
你可以通过在一个条目上调用 .GetHtmlLink().href
来获取一个相册的 picasaweb 链接。
album_urls = [album.GetHtmlLink().href for album in albums.entry]