我是新来的的YouTube Analytics(分析)API,并有几个问题:的YouTube Analytics(分析)API问题
为了检索分析报告,我必须指定通道ID为“IDS”参数。如何找到OAuth认证用户的渠道ID?我在示例应用程序中看到,我可以在Data API(V3)中调用Channels.list方法,并使用“mine = true”参数。这是保证返回一个单一的频道?如果不是,我怎么知道哪个频道是正确的?寻找用户频道ID的推荐方式是什么?
一旦我拥有渠道ID,我就可以开始查询Google Analytics数据。我想查询频道整个历史记录的“观看次数”指标。问题是,我怎么知道回到查询有多远?有频道开始日期吗?上面提到的Channels.list方法不会为我的频道返回snippet.publishedAt日期,因此这似乎不是一种可靠的方式。我还有什么时候知道何时停止?我想我可以查询到2005年左右,当YouTube成立时,但这似乎是一个不好的方法。有什么建议么?
Analytics API支持频道以及内容所有者的报告。一旦用户通过OAuth进行身份验证,我怎么知道该帐户是普通的YouTube帐户还是CMS内容所有者帐户?
任何帮助将不胜感激!
谢谢杰夫的迅速反应。我仍然对第三个问题感到困惑。我正在构建一个应用程序,要求用户通过OAuth进行身份验证。经过身份验证后,如何知道该用户是否为常规用户(以便我将进行频道报告查询),或者如果用户是CMS内容所有者,那么我应该制作内容所有者查询。如果CMS,我如何获得他们的CONTENT_OWNER_NAME? –
您需要为这两种不同的场景明确编码。如果您认为某些CMS内容所有者有可能会使用您的应用程序,那么您将不得不建立一个不同的UI流程,在该流程中请求他们在运行报告之前输入其内容所有者名称。不过,除非您特别了解某些用户将成为CMS内容所有者,否则最好忘记该用例。 –
我明白了。所以我想没有办法以编程方式确定YouTube帐户与CMS是否正常?我认为CMS内容所有者会知道他们的内容所有者名称?再次感谢你的帮助。 –