Rest 谷歌照片API与过滤器,以获取照片与相册信息?
我正在浏览新的GooglePhotosAPI的文档,但是找不到相册元数据和照片信息的任何信息 例如,如果我使用带有过滤器的列表库内容API,则生成的照片不会向我提供照片所属相册的详细信息 使用当前的API是否可能Rest 谷歌照片API与过滤器,以获取照片与相册信息?,rest,google-photos,google-photos-api,Rest,Google Photos,Google Photos Api,我正在浏览新的GooglePhotosAPI的文档,但是找不到相册元数据和照片信息的任何信息 例如,如果我使用带有过滤器的列表库内容API,则生成的照片不会向我提供照片所属相册的详细信息 使用当前的API是否可能 我也登记了裁判。找不到这样的项目。有人研究过这个问题吗?一个媒体项目可以属于多个相册,其中一些可能是共享的 但是,库API不提供从媒体项到其所属相册的映射。如果这是您缺少的东西,您可以创建并描述您的用例。请务必描述您将如何使用此功能 如果要查看特定媒体项目(例如,通过搜索找到的媒体项目
我也登记了裁判。找不到这样的项目。有人研究过这个问题吗?一个媒体项目可以属于多个相册,其中一些可能是共享的 但是,库API不提供从媒体项到其所属相册的映射。如果这是您缺少的东西,您可以创建并描述您的用例。请务必描述您将如何使用此功能
如果要查看特定媒体项目(例如,通过搜索找到的媒体项目)是否是相册的一部分,则需要比较它们的ID。例如,您可以列出相册的内容,并检查您感兴趣的媒体项目的ID是否是响应的一部分。是,您可以获取特定相册的媒体 请参阅此文档 要列出相册中的所有媒体项,请将albumId字段添加到搜索请求中。有关albumId的更多信息,请参阅列出相册。如果albumId无效,则返回错误请求错误。如果ID有效,但经过身份验证的用户的相册不存在,则返回Not Found错误。有关错误处理的更多详细信息,请参阅性能提示和最佳实践
POSThttps://photoslibrary.googleapis.com/v1/mediaItems:search
内容类型:application/json
授权:承载OAUTH2_令牌
{
“页面大小”:“100”,
“相册ID”:“相册ID”
}
您好,非常感谢您的回复。但是,我也想知道为什么我不能将照片添加到免费存储中?大多数用户都在使用免费存储服务。如果我有一个从谷歌照片创建高清分辨率视频的应用程序,它们很可能在15个1 GB的视频上运行存储空间。我已经使用GET/albums编写了一个简单的代码,然后使用POST/mediateItems:search?albumId=获取每个相册的媒体项,然后将它们与GET/mediateItems返回的媒体项的完整列表进行交叉引用。它工作得相当好,但我注意到共享项id有问题。作为albumId搜索的一部分返回的共享项id(POST/mediaItems:search?albumId)与完整列表返回的相同项id(GET/mediaItems)不匹配。这似乎发生在每个共享媒体项目上。此外,无法判断项目是否共享。有什么想法吗?这是帐户a拥有的共享相册的github项目,如果媒体项是从另一个帐户B添加的,则在帐户a的媒体项列表中找不到其id。如果这样的共享媒体项保存在帐户a中,则其id将与添加到共享相册的原始共享媒体项的id不匹配。W/输出某种类型的指示器,以确定媒体项目是否属于另一个帐户—筛选它们很困难。