如何知道 Google 相册是否已更改

How to know if a Google Photos album has changed

我正在使用 Google 照片 API 访问相册。
用户可以在相册中拥有从单张照片到数千张照片的任何内容。
有没有办法让 ETag 之类的东西知道相册自上一个已知状态以来是否发生了变化?

目前,我能找到的唯一方法是遍历所有图像,并且每次都必须在 100 张照片中这样做可能需要很多电话才能在最后发现没有任何改变。

  • 你想知道Google张相册有没有改过

我能像上面那样理解。不幸的是,在当前阶段,当相册中的内容被更改时,没有像修改日期这样的元数据。因此,就我而言,我使用以下解决方法。请将此视为几种解决方法之一。

解决方法:

  • 如果相册中的照片数量发生变化,可以通过mediaItemsCount的属性得知。

  • 如果换了封面图,可以通过coverPhotoBaseUrl的属性知道。

  • 如果相册中的几张照片没有增加和减少照片数量,不幸的是,在现阶段,我认为需要确认创建时间,文件名等使用mediaItems.list.

  • 的方法

通过上面的顺序确认,我可以知道专辑的变化。

参考文献: