【问题标题】:YouTube v3 API Search etag is inconsistentYouTube v3 API 搜索 etag 不一致
【发布时间】:2021-01-05 11:03:38
【问题描述】:

使用搜索端点时,即使内容没有更改,我也会为同一请求获取一组 ETag 中的一个。这种行为一直发生,并阻止我缓存响应,因为我并不总是收到 304 状态。

示例:https://developers.google.com/youtube/v3/docs/search/list?apix=true&apix_params=%7B%22part%22%3A%5B%22snippet%22%5D%2C%22maxResults%22%3A1%2C%22order%22%3A%22viewCount%22%2C%22q%22%3A%22skateboarding%20dog%22%2C%22type%22%3A%5B%22video%22%5D%2C%22videoDefinition%22%3A%22high%22%7D

这取自 YouTube 自己的 documentation,但仅限于一个搜索结果。

响应包括两个 ETag 中的随机一个,它们是:

"etag": "-729CMjUYIG2kMmgCBFB77g7ibc"

"etag": "P9FEgO5WTt8njOwQgoPMkE8hZdI",

其余数据,包括items数组中项目的etag不变。

【问题讨论】:

标签: youtube-api youtube-data-api


【解决方案1】:

YouTube 已经解决了这个问题。

参考:https://issuetracker.google.com/issues/176760791?pli=1

【讨论】:

    猜你喜欢
    • 2014-03-12
    • 2020-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多