通过YouTube API V3文档的.NET客户端库一个ETag建议使用的ETag获得更好的性能:如何指定在YouTube的API V3
您的应用程序可以缓存API资源和他们的ETag。然后,当您的应用程序再次请求存储的资源时,它会指定与该资源关联的ETag。如果资源发生了变化,则API会返回修改的资源和与该版本资源关联的ETag。如果资源没有改变,API将返回一个HTTP响应304(未修改)
从Getting Started with the YouTube Data API\Optimizing performance\Using ETags
我的问题是你怎么能使用.NET客户端库开始与指定关联的ETag?
.NET客户端允许您设置一个'ETagAction'('Ignore' /'IfMatch' /'IfNoneMatch')并在内部设置的ETag当操作关于单个项目(例如更新信道)。它不允许您在列表操作中使用ETags。 – i3arnon 2014-10-06 19:21:07
我其实不确定搜索操作中ETag的含义。何时更新? – i3arnon 2014-10-06 19:22:56
我不知道为什么它不会让你使用的etag与列表操作,但只能用插入和更新?因此,如果数据没有改变,不会再回到它感觉自然能够与列表中使用它。 – 2014-11-04 14:11:57