我们有一个应用程序可以根据用户在youtube上的视频计算一些指标(目前大约有40万个视频,并且还在稳定增长)-因为我们的用户每天都是零散的,所以我最初可以获取有关他们上传的数据,但是每次人们登录时都进行更新绝对是在浪费我们的API积分使用量(尤其是对于包含数千个视频的超大型频道而言)。我该如何确定自上次询问以来更改了代码段(标题,说明,标签)的那些视频? -对于应用程序而言,非常重要的一点是,对视频所做的更改应在用户的指标中迅速反映出来。
我们已经以分页的方式获取了用户频道的摘要(每页50个,这似乎大大减少了我们的信用使用量),我已经尝试使用etags了,但是即使所有视频都对配额使用没有影响return 304-我还在文档中搜索了“ modifiedDate”和其他相关术语,但到目前为止我什么都没找到。我也只在检索“ id”部分时检查了etag,但是当我修改标题,说明或标签时,此etag并没有改变。...最后,我们也有增加配额的请求,但是必须比那个更好的解决方案?
答案 0 :(得分:0)
请阅读my answer,以回答类似问题。请注意,the respective solution绝不容易实现,但很可能是您要寻找的东西。另外,我想activities endpoint也可能有帮助。