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

时间:2015-12-06 06:56:17

标签: youtube-api youtube-data-api youtube-analytics-api

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

我的Google帐户与YouTube CMS相关联,管理100多个频道,我正在使用该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名称。

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

The HomePage from the CMS

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

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

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

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

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

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

我希望它有所帮助。