我正在通过谷歌进行身份验证尝试获取youtube分析我的问题是我不知道如何在查询youtube时填写参数 在这里,我正在制作一项新服务:然后尝试查询
我不确定要在“ids”参数中放什么或在哪里找到它? 我该放什么?
_analyticService = new YoutubeAnalyticsService(_authenticator = CreateAuthenticator()); ... _analyticService.Reports.Query(“ids”,“2013-01-01”,“2013-02-02”,“views”)。Fetch();
答案 0 :(得分:1)
ids参数是一个带有您频道ID的表达式。如果您转到http://www.youtube.com/analytics并使用自己的频道名称点击标题,则会收到http://www.youtube.com/channel/UCYHMS8hN8s49F93iJuEgG6w这样的链接。最后一部分是您频道的ID。您必须将此作为“channel == UCYHMS8hN8s49F93iJuEgG6w”等表达式中的ids参数。这是在您自己的频道的上下文中查询。这是必需的,因为您可以访问多个频道。
我可以通过以下方式查询我的某个视频:https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel%3D%3DUCYHMS8hN8s49F93iJuEgG6w&start-date=2013-01-01&end-date=2013-02-02&metrics=views&dimensions=day&filters=video%3D%3D_iwmv6644dA&sort=day&key= {YOUR_API_KEY}
尝试使用本页底部的API资源管理器,还有一些文本可以解释其中的不同参数。 https://developers.google.com/youtube/analytics/v1/
希望一切顺利!