【发布时间】:2021-01-05 11:03:38
【问题描述】:
使用搜索端点时,即使内容没有更改,我也会为同一请求获取一组 ETag 中的一个。这种行为一直发生,并阻止我缓存响应,因为我并不总是收到 304 状态。
这取自 YouTube 自己的 documentation,但仅限于一个搜索结果。
响应包括两个 ETag 中的随机一个,它们是:
"etag": "-729CMjUYIG2kMmgCBFB77g7ibc"
或
"etag": "P9FEgO5WTt8njOwQgoPMkE8hZdI",
其余数据,包括items数组中项目的etag不变。
【问题讨论】:
-
不幸的是,这是 API 的一个已知问题。我建议直接通过其own issue tracker 向 Google 提出投诉。他们至少能做的是正确记录当前的 API 行为。
-
谢谢。创建了一个问题:issuetracker.google.com/u/1/issues/176760791
标签: youtube-api youtube-data-api