Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Youtube api 从Youtube API获取广告收入数字_Youtube Api_Youtube Data Api_Youtube Analytics Api - Fatal编程技术网

Youtube api 从Youtube API获取广告收入数字

Youtube api 从Youtube API获取广告收入数字,youtube-api,youtube-data-api,youtube-analytics-api,Youtube Api,Youtube Data Api,Youtube Analytics Api,我正试图从youtubeAnalytics.reports.query中提取一些收入数据 我的谷歌账户链接到一个YouTube CMS,该CMS管理100多个频道,我正在使用该谷歌账户验证我的请求 为了让这个超级简单,我将使用谷歌的一个示例请求,即: 此链接中收益/Ads下的第一个 更重要的是,这将引导您完成填写的 在内部,您将看到id成为contentOwner==CONTENT\u OWNER\u id,其中CONTENT\u OWNER\u id在描述中解释为: 要为YouTube CMS

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

我的谷歌账户链接到一个YouTube CMS,该CMS管理100多个频道,我正在使用该谷歌账户验证我的请求

为了让这个超级简单,我将使用谷歌的一个示例请求,即:

此链接中
收益/Ads
下的第一个

更重要的是,这将引导您完成填写的

在内部,您将看到
id
成为
contentOwner==CONTENT\u OWNER\u id
,其中
CONTENT\u OWNER\u id
在描述中解释为:

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

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


我尝试过无数次不同的变化,但一次都没有成功。但是根据上面链接的示例请求,我总是得到以下结果:

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

有什么想法吗?

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

分析和报告API上的大多数请求都使用内容所有者ID,而不是内容所有者名称


我希望这会有帮助。

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