根据 Google Photos Library API 即将发布的2025 年 3 月更新,以编程方式访问非应用程序创建的媒体项目的唯一方法似乎是使用 Picker API,要求用户每次手动选择照片。
问题:
一旦用户通过 Picker API 选择了 mediaItems,是否有办法稍后以编程方式再次访问这些特定项目,而不需要进一步的用户干预?还是我错过了什么?
开发环境:
没有办法做到这一点。根据 documentation,API 生成的基本 URL 将在 60 分钟后过期,并且会话也会过期。我认为他们不希望应用程序永久访问照片,以防用户忘记或应用程序被黑客攻击。最好的办法可能是下载照片的副本并将其存储在您的服务器上。我认为他们想要一个与 Google Drive Picker API 类似的流程,但如果没有已经允许您访问用户的完整驱动器的受限范围,该流程甚至无法运行。