我真的不喜欢Picasa面向Feed的API.为什么他们不能创建REST接口?
有谁知道如何获取特定专辑的URL?例如,说我有:
gd_client = gdata.photos.service.PhotosService()
albums = gd_client.GetUserFeed(user="user@gmail.com")
album = albums.entry[0]
Run Code Online (Sandbox Code Playgroud)
我怎样才能找到它的URL?我正在寻找类似的东西:
http://picasaweb.google.com/username/AlbumTitle
Run Code Online (Sandbox Code Playgroud)
所以,当我点击它时,我会去Picasa查看该专辑!
PS:请注意,你不能只是把album.title它放在那里因为它可能包含空格,而且它实际上并不相同.
您可以通过拨打.GetHtmlLink().href条目来访问相册的picasaweb网址
album_urls = [album.GetHtmlLink().href for album in albums.entry]
Run Code Online (Sandbox Code Playgroud)