从 Youtube API 中提取广告收入数字

Posted

技术标签:

【中文标题】从 Youtube API 中提取广告收入数字【英文标题】:Pull ad Earnings numbers from Youtube API 【发布时间】:2016-03-10 22:54:09 【问题描述】:

我正在尝试从youtubeAnalytics.reports.query 中提取一些收入数据。

我的 Google 帐户与管理 100 多个频道的 YouTube CMS 相关联,我正在使用该 Google 帐户来验证我的请求。

所以为了让这个超级简单,我将使用 Google 的示例请求之一,即这个:

此链接中Earnings/Ads 下的第一个https://developers.google.com/youtube/analytics/sample-requests#content-owner-earnings-ads-reports

哪个会更重要地引导您填写此内容API EXPLORER

在里面你会看到idcontentOwner==CONTENT_OWNER_ID,其中CONTENT_OWNER_ID在描述中被解释为:

要为 YouTube CMS 内容所有者请求数据,请将 ids 参数值设置为 contentOwner==OWNER_NAME,其中 OWNER_NAME 是内容所有者的 CMS 名称。

如果我错了,请纠正我,你应该从这里得到:


我已经尝试过无数次不同的变体,但一次都没有成功。但是按照上面链接的示例请求,我总是得到这个:


 "error": 
  "errors": [
   
    "domain": "global",
    "reason": "forbidden",
    "message": "Forbidden"
   
  ],
  "code": 403,
  "message": "Forbidden"
 

有什么想法吗?

【问题讨论】:

【参考方案1】:

您可以使用您的内容所有者 ID,而不是使用您的内容所有者名称。您可以从以下网址找到您的内容所有者 ID;

https://developers.google.com/youtube/partner/docs/v1/contentOwners/list#try-it

Analytics and Reporting API 上的大多数请求都使用内容所有者 ID,而不是内容所有者名称。

希望对你有帮助。

【讨论】:

duuuude 你太没礼貌了。但这真的没关系,多亏了你,现在我知道为什么它不起作用了!!!我会编辑你的答案并选择它。 很高兴您找到了解决问题的方法 :)

以上是关于从 Youtube API 中提取广告收入数字的主要内容,如果未能解决你的问题,请参考以下文章

如何使用API (针对MCN)从YouTube CMS帐户获取收入报告?

尝试使用 youtube api 从 json 中提取视频 ID

从 Google Adwords API 中提取广告系列列表?

YouTube 观看页面显示前贴片广告后播放器 API 问题

在搜索 youtube api 3 中获取号码订阅频道

从 API 获取 YouTube 自动转录?