首页 > 解决方案 > 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 中仍然有效 -

  1. 列出用户的相册 - h​​ttps://picasaweb.google.com/data/feed/api/user/default
  2. 列出相册中的照片 - https://picasaweb.google.com/data/feed/api/user/default/albumid/ {albumId}

将来是否仍支持旧的 Picasa 网络相册数据 API?如果否,是否确定了这些 API 端点何时关闭的日期?

标签: google-apipicasagoogle-photos

解决方案


我发现使用 Google API Javascript 库和使用以下方法实现此目的的简单方法:

  • 列出相册:gapi.client.photoslibrary.albumslist
  • 列出相册中的照片:gapi.client.photoslibrary.mediaItems.search({"resource":{"albumId": }})

我在 Google Photos API 主页上找到了一个迁移指南,它解释了这一点……在我解决之后:-)


推荐阅读