我试图编写一个PHP脚本来获取YouTube通道的每月视图(就像SocialBlade是如何实现的),我一直试图以用户Pewdiepie的每月视图为例,并且在通过操作URL获取数据时遇到了困难。
如果用户登录,我可以使用OAuth 2.0获取数据,但我不打算在脚本中使用OAuth。
下面是我用来获取频道数据的URL:
&start-date=2014-08-01&end-date=2014-09-01似乎对结果没有任何影响?有人能解释一下为什么和我怎样才能解决这个问题吗?谢谢!
发布于 2014-10-20 22:40:18
你把几个不同的端点混合在一起。开始日期和结束日期参数用于YouTube分析API,而不是数据API .通过Data,您只能检索一些基本信道状态的当前状态(查看它的一个好方法是,data将为您提供访问YouTube.com站点可能收集到的信息.当前订阅者、视图计数、视频计数等)。而且,由于Analytics需要对所有请求进行oAuth2授权,所以您无法立即完成您希望的事情。您唯一的选择(我猜,SocialBlade是如何做到的)是定期跟踪用户并维护您自己的历史数据。
https://stackoverflow.com/questions/26475012
复制