google-api - Picasa 网络相册 API 与 Google 照片库 API
问题描述
我有一个应用程序,它使用了相当古老的Picasa 网络相册数据 API ( https://developers.google.com/picasa-web/ )。几天前(2018 年 5 月),Google 在 Google I/O 2018 上发布了新的Google Photos Library API ( https://developers.google.com/photos/library/guides/get-started )。截至今天(19 2018 年 5 月),以下端点在 Picasa API 中仍然有效 -
- 列出用户的相册 - https://picasaweb.google.com/data/feed/api/user/default
- 列出相册中的照片 - https://picasaweb.google.com/data/feed/api/user/default/albumid/ {albumId}
将来是否仍支持旧的 Picasa 网络相册数据 API?如果否,是否确定了这些 API 端点何时关闭的日期?
解决方案
我发现使用 Google API Javascript 库和使用以下方法实现此目的的简单方法:
- 列出相册:gapi.client.photoslibrary.albumslist
- 列出相册中的照片:gapi.client.photoslibrary.mediaItems.search({"resource":{"albumId": }})
我在 Google Photos API 主页上找到了一个迁移指南,它解释了这一点……在我解决之后:-)
推荐阅读
- rest-client - 在 Insomnia REST 中将响应窗格移动到底部
- firebase - 具有特定目标名称的 firebase deploy 仍会部署到该类型的所有目标
- javascript - 当我使用“yarn android”在 CMD 中运行我的 react 本机应用程序时出现错误?
- internet-explorer - 使用命令行转储 Internet Explorer 的网络日志
- python - 通过 pyodbc 将参数传递给 SQL 的问题
- google-sheets - 谷歌表:单个单元格的数组公式
- amazon-web-services - Cloud Formation 无法使用 VPCIdNotSpecified 创建安全组
- jqgrid - 如何在jqGrid中获取多个选定的行
- ruby-on-rails - rails 6.1.3 using react Uncaught Error: Target container is not a DOM element
- google-cloud-platform - 来自 GCP Cloud Tasks 的目标本地主机