我正在使用Picasa API在我的网站中显示用户的Google相册。 我正在使用谷歌的GData库。这是我的代码:
PicasawebService service = new PicasawebService("MyApp");
service.setAuthSubToken("MyAccessToken");
Query query = generateQuery("https://picasaweb.google.com/data/feed/api/user/default");
query.setStringCustomParameter("kind", "album");
query.setMaxResults(1000);
UserFeed feed = service.getFeed(query, UserFeed.class);
使用此代码我可以看到我的所有相册 - 包括新旧相册,但有些用户抱怨他们没有看到所有相册。
知道可能是什么问题吗?这是我的代码中的东西吗?或谷歌的照片与picasa API没有完全同步?
感谢。
答案 0 :(得分:4)
知道可能是什么问题吗?这是我的代码中的东西吗?要么 谷歌照片与picasa API没有完全同步?
这似乎是API的一个错误。创建为“共享相册”的相册不会出现在API中。
重现的步骤:
您会发现通过API无法看到新创建的相册。
如果您在上面的第2步中点击添加到相册而不是共享相册,则相册将通过API显示。如果稍后共享此未共享的相册,它仍然可见。如果相册在创建时共享,则只会出现此问题。
答案 1 :(得分:0)
现在提供的帖子不起作用。现在一种方法是通过谷歌+。
考虑到这是一个可能不会很快起作用的黑客。