由于我一直在使用search API
Youtube API v3
,因此我的每日查询限制为〜100。我想做的是捕获特定的YouTube频道的最新视频(如果有)。
如果我的配额已满,我将nextPageToken
视为我的ID,第二天恢复我的电话并获取最新的视频(如果有)。
我可以将此ID视为永久ID(因为我将作为参考存储)吗?我可以认为页面令牌是根据时间轴的吗?
您可能需要研究使用ETAG,因为它们只有在有不同(新的)返回数据时才能更改。https://developers.google.com/youtube/v3/getting-started#etags
缓存和条件检索 - 您的应用程序可以缓存API资源及其ETAG。然后,当您的应用程序再次请求存储资源时,它指定了与该资源关联的ETAG。如果资源已更改,API将返回修改后的资源和与该版本的资源相关联的ETAG。如果资源尚未更改,API将返回HTTP 304响应(
Not Modified
),这表明资源尚未更改。您的应用程序可以以这种方式提供缓存资源来减少延迟和带宽的使用。