【问题标题】:Where do I find my or my customers YouTube "content owner id"?在哪里可以找到我或我的客户 YouTube“内容所有者 ID”?
【发布时间】:2017-06-05 21:26:57
【问题描述】:

我正在尝试找出 API。作为管理员,是否可以在 Web 界面中找到我的管理帐户的“内容所有者 ID”?

我看到的是这样的:

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

确定我不必致电 Google 即可获取此值吗?

【问题讨论】:

  • 这不只是一个可以在 uri 中找到的 youtube 频道 ID 吗?
  • 我不这么认为。谁能确认一下?

标签: youtube-api


【解决方案1】:

您可以参考此SO answer,了解如何获取content owner id

假设您有一个可以访问 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 委托参数时可以使用的值。

您需要查询youtubePartner.contentOwners.list(fetchMine=true)获取内容所有者信息。还要确保您的控制台中有此 API 可用,或者询问您的合作伙伴经理您是否有资格使用此 API。

【讨论】:

  • 我知道我可以通过API获取它。我希望找到一种非 API 机制,因为文档说:“如果您不确定价值,请咨询您的合作伙伴经理。”
  • 我猜“如果您不确定价值,请询问您的合作伙伴经理。”表示您需要询问您的合作伙伴经理您是否有资格使用此 API 才能获取此 ID。
  • 我确实最终查询了内容所有者列表。以及我能够在其他查询中使用的返回 ID。
【解决方案2】:

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

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

  • 登录https://studio.youtube.com/并将帐户切换到
    您尝试获取的 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 Explorer(右侧):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)”)。

【讨论】:

    猜你喜欢
    • 2014-01-21
    • 1970-01-01
    • 2013-09-03
    • 2021-11-04
    • 2011-05-09
    • 1970-01-01
    • 1970-01-01
    • 2012-09-16
    • 1970-01-01
    相关资源
    最近更新 更多