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

问题描述 投票:0回答:2

我试图弄清楚API。作为管理员,在网络界面中可以找到我的客户帐户的“内容所有者ID”吗?

我只看到了这个:

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

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

youtube-api
2个回答
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的条件。


0
投票

如果您只想知道一个帐户的内容所有者ID,则可以检查URI。

有多种方法可以从URI中检索id:

  • 登录https://studio.youtube.com/并将帐户切换到 一个你想要得到的id(在右上角点击 帐户徽标,然后在“切换帐户”)。当您切换到新帐户时,内容所有者ID应位于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)”)。

© www.soinside.com 2019 - 2024. All rights reserved.