下午好
我已经创建了一个应用程序,是从YouTube分析API拉数据。我的任务是获得contenttowner货币报告,为此,我需要一个OWNER_NAME,这对我来说是一个问题。我有测试的YouTube帐户上有货币报告,但它没有连接到YouTube CMS。
- 是连接到cms.youtube.com必要拉内容towner报告显示在youtube分析?
- 用户必须提供OWNER_NAME(或contenttowner_id ?)他自己来,还是我来拉?
授权授予对y -analytics-monetary的访问权限。yt-analytics只读的。Readonly, youtubepartner和其他几个
假设您有一个可以访问https://www.googleapis.com/auth/youtubepartner
作用域的OAuth 2令牌,您可以对youtubePartner.contentOwners.list(fetchMine=true)
进行API调用,以获取与当前OAuth 2令牌关联的YouTube内容所有者列表。(通常只会退回一件物品。)然后,您可以从返回的items
列表中每个项目的id
属性中获得内容所有者id值。这是您可以在制作内容所有者YouTube Analytics API报告时使用的值,或者在YouTube Data API v3中使用onBehalfOfContentOwner
delegation参数。
如果你没有访问https://www.googleapis.com/auth/youtubepartner
范围,但你仍然想写请求YouTube分析API内容所有者报告的代码,你需要问你的内容合作伙伴告诉你他们的内容所有者id。
我想链接到文档,但目前还没有公开。这是一个很常见的问题,我认为应该回答一下。