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 接受自签名证书?