我是YouTube Analytics API的新手,有两个问题:
为了检索Google Analytics(分析)报告,我必须为“ ids”参数指定渠道ID。如何找到经过OAuth身份验证的用户的频道ID?我在示例应用程序中看到,我可以在数据API(V3)中调用Channels.list方法,并使用“ mine = true”参数。是否可以保证返回单个通道?如果没有,我怎么知道哪个频道是正确的?推荐的查找用户频道ID的方法是什么?
有了频道ID后,就可以开始查询Google Analytics(分析)数据了。我想查询该频道的“观看次数”指标,以了解该频道的整个历史记录。问题是,我怎么知道要查询多远?有频道开始日期吗?上面提到的Channels.list方法不会为我的频道返回snippet.publishedAt日期,因此这似乎不是一种可靠的方法。我还怎么知道什么时候停止?我想我可以回溯到2005年左右YouTube成立之初,但这似乎是一种糟糕的方法。有什么建议么?
Analytics API支持渠道和内容所有者的报告。用户通过OAuth进行身份验证后,如何知道该帐户是普通YouTube帐户还是CMS内容所有者帐户?
任何帮助将不胜感激!
推荐的方法是执行channels.list(mine=true). 第一个返回的结果是当前授权用户对应的频道。(channels.list()返回通道列表,因为请求参数的其他组合可能导致返回多个通道。)
回到过去的某个任意日期应该是无害的。2005 年、2000 年等。YouTube 分析后端应该知道如何正确处理该问题,并且您显然只会获得与您的频道相关的首次观看的统计数据。
该参数的值告诉 API 您是要针对与当前授权用户关联的频道 ( ) 还是针对您作为 CMS 内容所有者有权访问的频道/视频 ( )ids=进行报告。ids=channel==UC...ids=contentOwner==CONTENT_OWNER_NAME
| 归档时间: |
|
| 查看次数: |
1344 次 |
| 最近记录: |