【问题标题】:Obtaining the current user's YouTube content owner id获取当前用户的 YouTube 内容所有者 ID
【发布时间】:2013-06-17 01:43:18
【问题描述】:

下午好

我创建了一个从 YouTube Analytics API 提取数据的应用。我的任务是获取 contentOwner 货币报告,为此我需要一个 OWNER_NAME,这对我来说是个问题。我已经测试了有货币报告的 YouTube 帐户,但它没有连接到 youtube CMS。

  1. 连接到 cms.youtube.com 是否需要提取在 youtube 分析中显示的 contentOwner 报告?
  2. 用户是否必须自己提供 OWNER_NAME(或 ContentOwner_ID ?),还是我可以通过某种方式提取它?

授权授予对 yt-analytics-monetary.readonly、yt-analytics.readonly、youtubepartner 和少数其他网站的访问权限。

【问题讨论】:

    标签: youtube content-management-system youtube-api youtube-analytics


    【解决方案1】:

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

    如果您无权访问 https://www.googleapis.com/auth/youtubepartner 范围,但仍想编写请求 YouTube Analytics API 内容所有者报告的代码,则需要让与您合作的内容合作伙伴告诉您他们的内容所有者身份证。

    我会链接到文档,但目前尚未公开。这是一个很常见的问题,但我认为应该回答它。

    【讨论】:

    • 您能否详细说明一下。例如,什么是 URL,是 GET 还是 POST,需要的参数/正文是什么?我想获取 mine=true 的 contentOwnerID。
    • 感谢onBehalfOfContentOwner 的详细信息。我在 youtubepartner 范围内找不到太多信息以及我们可以用它做什么。我们经营一个小型 MCN,并正在寻找有关此的更多信息。有什么建议?此外,客户端库中是否公开了 youtubepartner 功能,还是我们必须构建和发出直接调用?例如,我在 PHP 客户端库中找不到任何用于获取 contentOwners 列表的内容。
    • @JanNetherdrake 您还在寻找此调用的 URL/参数吗?
    • @Daniel,不,因为它似乎只对 MCN 可用。
    • @Daniel 我还在寻找这个调用的参数,我该如何提出这个请求?更具体地说,我不知道如何使用“youtubePartner.contentOwners.list(fetchMine=true)”另外,youtubePartner 是什么意思?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-11
    • 2013-09-06
    • 2017-12-04
    • 1970-01-01
    • 2017-06-05
    相关资源
    最近更新 更多