我正在尝试获取一些流行的公共 Youtube 频道中视频的观看次数、喜欢、不喜欢等指标,以及频道的订阅信息。此外,所需渠道的国家级统计数据和性别型统计数据。但是,Youtube 报告 API 始终提示身份验证。有没有办法在没有用户身份验证的情况下获取公共 Youtube 频道的这些指标?(https://www.googleapis.com/youtube/analytics/v1/reports - 需要使用此 API(。您的建议将非常有帮助。
对于某些只读请求,只需使用访问令牌即可进行授权。查看文档。每个请求的文档都会告知是否需要授权。
您链接到的API是"YouTube分析和报告API"的一部分,分为以下两部分 - 分析和报告。我不明白为什么你需要使用这个确切的API,但我可以告诉你,你不会成功。此 API 供频道所有者和网络所有者获取有关其自己频道的信息。您绝对必须通过OAuth进行身份验证才能使用它,这是没有办法的。
要获取视频和频道指标,您可以查阅 YouTube 数据 API。在这里,来自 Google Cloud 控制台的 API 密钥可让您获取任何公共数据,而无需进一步身份验证。但它不会为您提供特定时间段的数据记录,它始终返回所请求属性的当前值。
换句话说:据我所知,你所要求的是不可能用任何官方的YouTube API实现的。
问题的解决方法是通过数据 API 获取所需的属性,例如每天,将它们的值与前一天的值进行比较并计算增量。