google-photos-api - 如何知道 Google 相册是否已更改
问题描述
我正在使用 Google Photos API 来访问相册。
用户可以在相册中拥有从单张照片到数千张照片的任何内容。
有没有办法让 ETag 之类的东西知道专辑是否自先前已知状态以来发生了变化?
目前,我能找到的唯一方法是遍历所有图像,并且每次必须在 100 张照片中执行此操作可能会打很多电话,最终发现没有任何变化。
解决方案
- 您想知道 Google Photos 的相册是否已更改。
我可以像上面那样理解。不幸的是,在当前阶段,没有像专辑内容更改的修改日期这样的元数据。因此,就我而言,我使用以下解决方法。请将此视为几种解决方法之一。
解决方法:
如果相册中的照片数量发生变化,可以通过 的属性得知
mediaItemsCount
。如果封面照片发生变化,可以通过 的属性得知
coverPhotoBaseUrl
。如果一个相册中的几张照片在没有增加和减少照片数量的情况下发生变化,很遗憾,在现阶段,我认为需要使用mediaItems.list的方法来确认创建时间,文件名等。
通过按顺序从上面确认,我可以知道专辑的变化。
参考:
推荐阅读
- csv - 如何通过 imacros 代码将单词提取到特定的列和行
- css - 布尔玛卡内容变色
- android - 安装carto SDK
- twilio - 在运营商转移的电话号码之间未收到 twilio 发送的短信,其中未交付状态为返回
- javascript - 如何编写简单的测试来检查 Angular 2 中 MatDialog 的行为?
- character-encoding - 为 v.7.2 设置 php 编码
- amazon-web-services - 日志不会从 aws ecs 发送到 logentries
- c# - 如何停止链接到定时操作的正在进行的计时器
- matlab - 如何用可变数字填充矩阵?
- python - 如何让 PyCharm 呈现我创建的图形而不是绘图对象?