Youtube API - 我们需要做啥才能将数据存储超过 30 天?

Posted

技术标签:

【中文标题】Youtube API - 我们需要做啥才能将数据存储超过 30 天?【英文标题】:Youtube API - What do we need to do to store data for more than 30 days?Youtube API - 我们需要做什么才能将数据存储超过 30 天? 【发布时间】:2022-01-11 07:22:15 【问题描述】:

我们希望将使用 YouTube Data API 或 YouTube Analytics API 检索到的数据存储 30 天以上。

获取的数据将在我们的网络服务中使用。

但是,根据开发者政策 (https://developers.google.cn/youtube/terms/developer-policies#e.-handling-youtube-data-and-content),它说:

    刷新、存储和显示 API 数据

需要明确的是,API 客户端不得将检索到的统计信息作为非授权数据存储超过 30 天。

例如,以下网站会显示 30 天前的订阅者数据和浏览量。 https://www.noxinfluencer.com/youtube/channel/UClLV6D8S4CrVJL64-aQvwTw

简而言之,我们也想做我们在这个网站上所做的事情。

您如何存储超过 30 天? 另外,有没有办法获取过去的数据?

【问题讨论】:

【参考方案1】:

你需要阅读完整的句子

需要明确的是,API 客户端不得将检索到的统计信息作为非授权数据存储超过 30 天。例如,未经频道所有者授权,API 客户端不得将 YouTube 频道的订阅者数量存储超过 30 天。

这里的第一个关键术语是未授权,如果您没有授权拥有频道的用户。因此,您实际上是在使用 api 密钥来访问有关 YouTube 频道的公共数据。那么您可能不会存储数据超过 30 天。基本上是因为您没有所有者权限在他们的 YouTube 频道上收集统计数据。

但是,如果您使用 Oauth2 授权拥有该频道的用户,他们已同意您在您的应用中存储数据。您可以将其存放超过 30 天。

如果它是公共数据,那么我会说您可以存储一个向上或向下舍入的数字,那么它将不再是确切的数字,并且应该让您将确切的数字存储 30 天。

星期一的总数是 22,在 30 天内将它向下舍入到 20。 星期二的总数是 29,在 30 天后四舍五入到 30。

您可能需要联系律师,看看这是否是一个有效的解决方案。 IMO(不是律师)这是您能做的最好的事情,除非您授权用户。

【讨论】:

以上是关于Youtube API - 我们需要做啥才能将数据存储超过 30 天?的主要内容,如果未能解决你的问题,请参考以下文章

需要帮助才能使 YouTube Java API 代码正常工作

我需要做啥才能让 Internet Explorer 8 接受自签名证书?

如何最小化 youtube API 信用使用量?

Youtube api有点延迟

我们可以用 UCWA API (Lync) 做啥?以及我们不能用 UCWA API 做啥?

YouTube API 配额 - 多个帐户