我试图找出API。作为管理员,在Web界面中可以找到"内容所有者ID"我的客户账户?
我所看到的只是:
"要检索内容所有者报告,请调用API的reports.query方法,并将API请求中的ids参数值设置为contentOwner == OWNER_NAME,其中OWNER_NAME指定内容所有者'的身份证。如果您不确定价值,请询问您的合作伙伴经理。"
当然,我不必打电话给谷歌来获得这个价值吗?
答案 0 :(得分:1)
您可以参考此SO answer来了解如何获取content owner id
。
假设您拥有可以访问
https://www.googleapis.com/auth/youtubepartner
范围的OAuth 2令牌,您可以拨打youtubePartner.contentOwners.list(fetchMine=true)
的API来获取与当前OAuth 2令牌相关联的YouTube内容所有者列表。 (通常只返回一个项目。)然后,您可以从id
列表中返回的每个项目的items
属性中获取内容所有者ID值。这是您在制作内容所有者YouTube Analytics API报告时或使用YouTube Data API v3中的onBehalfOfContentOwner
委派参数时可以使用的值。
您需要查询youtubePartner.contentOwners.list(fetchMine=true)
以获取内容所有者信息。另外,请确保您在控制台中提供此API,或者询问您的合作伙伴经理是否有资格使用此API。
答案 1 :(得分:0)
如果您只想知道一个帐户的内容所有者ID,则可以检查URI。
有多种方法可以从URI中检索ID:
https://studio.youtube.com/owner/
之后。https://www.youtube.com/analytics?o=
和&ar
之前。如果您想检索链接到您的管理员帐户的所有内容所有者ID的列表,则通过API进行操作会容易得多。如果您不想为此编写脚本,则可以在以下位置使用Google API资源管理器(右侧):https://developers.google.com/youtube/partner/docs/v1/contentOwners/list
只需将fetchMine
设置为true
并登录到您的帐户即可。以下输出将为您提供内容所有者名称,ID和其他信息的列表。
要通过API检索内容所有者ID,还可以在以下示例中找到示例: https://developers.google.com/youtube/partner/code_samples/ (请检查您所用语言的文档“检索内容所有者的托管频道(channels.list)”)。