当将估计广告收入作为指标包含在内时,YouTube 报告 API 返回 403

Posted

技术标签:

【中文标题】当将估计广告收入作为指标包含在内时,YouTube 报告 API 返回 403【英文标题】:YouTube Reporting API returns as 403 when estimatedAdRevenue is included as a metric 【发布时间】:2022-01-23 06:49:57 【问题描述】:

我正在开发一个程序来计算 YouTube 的广告收入。我已经通过云控制台设置了 OAuth 2.0,并获得了具有以下范围的访问和刷新令牌:

https://www.googleapis.com/auth/youtube
https://www.googleapis.com/auth/yt-analytics.readonly
https://www.googleapis.com/auth/yt-analytics-monetary.readonly

发出这个请求会返回一个有效的响应

https://youtubeanalytics.googleapis.com/v2/reports?ids=channel==123456789&metrics=views&dimensions=&startDate=1970-01-01&endDate=2050-01-01


    "kind": "youtubeAnalytics#resultTable",
    "columnHeaders": [
        
            "name": "views",
            "columnType": "METRIC",
            "dataType": "INTEGER"
        
    ],
    "rows": [
        [
            301
        ]
    ]

但是,如果我使用相同的身份验证将 estimatedAdRevenue 添加为指标,则响应为 403。


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

由于查询成功获取私有数据(观看次数),我的假设是 403 是因为我的频道没有货币化,但我在文档中的任何地方都找不到。我的最终目标是获得每个视频的估算广告收入报告,我很确定通过这个 403 正是我所需要的。

【问题讨论】:

【参考方案1】:

我是对的 - 403 是由于不是 YouTube 合作伙伴和获得获利的权限。

【讨论】:

以上是关于当将估计广告收入作为指标包含在内时,YouTube 报告 API 返回 403的主要内容,如果未能解决你的问题,请参考以下文章

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

播客广告收入激增;腾讯云发布国内首个云原生智能数据湖产品图谱;Salesforce升级CDP;甲骨文宣布3D游戏广告性能指标

IP流量在12000的网站加GOOGLE广告月收入能有多少

尝试使用 YouTube 分析 API 检索指标时禁止出现 403

网站上放google的广告如果有5万pv的话,每个月收入大概多少

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