我在哪里可以找到我或我的客户YouTube"内容所有者ID"?

时间:2017-01-20 19:51:01

标签: youtube-api

我试图找出API。作为管理员,在Web界面中可以找到"内容所有者ID"我的客户账户?

我所看到的只是:

"要检索内容所有者报告,请调用API的reports.query方法,并将API请求中的ids参数值设置为contentOwner == OWNER_NAME,其中OWNER_NAME指定内容所有者'的身份证。如果您不确定价值,请询问您的合作伙伴经理。"

当然,我不必打电话给谷歌来获得这个价值吗?

2 个答案:

答案 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/并将帐户切换到
    您要获取其ID的ID(在右上方点击
    帐户徽标,然后在“切换帐户”上)。当您切换到 新帐户,内容所有者ID应在该部分的URL中 https://studio.youtube.com/owner/之后。
  • 转到https://www.youtube.com/analytics并切换到所需的 帐户。内容所有者ID如下所示 https://www.youtube.com/analytics?o=&ar之前。
  • 第二个选项也应适用于YouTube中的其他部分 创作者工作室。

如果您想检索链接到您的管理员帐户的所有内容所有者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)”)。