gpt4 book ai didi

java - Picasa API 不显示所有谷歌相册

转载 作者:行者123 更新时间:2023-11-29 08:39:45 28 4
gpt4 key购买 nike

我正在使用 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);

使用此代码我可以看到我的所有相册 - 包括新旧相册,但一些用户提示他们看不到他们的所有相册。

知道可能是什么问题吗?这是我的代码中的东西吗?或者 google photos 没有与 picasa API 完全同步?

谢谢。

最佳答案

Any idea what can be the problem? Is it something in my code? or google photos isn't fully synced with picasa API?

这似乎是 API 的一个错误。创建为“共享相册”的相册不会出现在 API 中。

重现步骤:

  1. 来自 https://photos.google.com ,点击上传并上传图片。
  2. 在图片上传后显示的弹出窗口中,点击共享相册,然后点击新建共享相册并为其命名。
  3. 确认相册存在于 https://photos.google.com/albums并标记为共享
  4. 使用 API 列出您的相册。

您会发现新创建的相册无法通过 API 看到。

如果您在上面的第 2 步中点击添加到相册而不是共享相册,相册将通过 API 可见。如果此未共享的相册后来被共享,它仍然可见。仅当相册在创建时共享时才会出现此问题。

关于java - Picasa API 不显示所有谷歌相册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41212573/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com