我想根据频道/播放列表中是否实际发生了某些变化来缓存结果以减少我对API的调用。
有没有办法知道使用API的第3版最后更新频道或播放列表的时间?
在以前的版本中,例如ProfileEntry
有一个Updated
属性。
答案 0 :(得分:1)
YouTube API对每个资源使用etags,因此您可以使用它们...它可以让您发送带有您请求的etag,如果没有任何变化,您可以快速返回304(所以它可能不会减少您拨打的电话数量,但它仍然可以减少延迟,因为当您的缓存版本是最新的时,您的应用程序不必等待返回大的有效负载。
https://developers.google.com/youtube/v3/getting-started#etags