我正在尝试编写一个小小的PHP脚本来获取YouTube频道的月度观看次数(比如SocialBlade的工作方式)我一直试图以用户Pewdiepie的月度观点为例,我正在尝试通过操纵URL获取数据时遇到问题。
如果用户登录但我不打算在我的脚本中使用OAuth,我将能够使用OAuth 2.0获取数据。
这是我用来尝试获取频道数据的网址:
:& start-date = 2014-08-01& end-date = 2014-09-01 似乎对结果没有任何影响? 有人可以解释为什么以及如何解决这个问题?谢谢!
答案 0 :(得分:0)
您将几个不同的端点混合在一起。开始日期和结束日期参数适用于YouTube Analytics API,而不是Data API ...通过Data API,您只能检索某些基本渠道统计信息的当前状态(查看它的好方法)是数据API将通过访问YouTube.com网站向您提供您可能收集的信息...当前订阅者,查看计数,视频计数等)。由于Analytics API要求对所有请求进行oAuth2授权,因此您无法立即执行您希望的操作。您唯一的选择(我猜,SocialBlade是如何做到的)将定期跟踪用户并维护您自己的历史数据。