You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

访问已变现频道指标遇403错误,求测试estimatedRevenue方法

问题:调用YouTube Analytics Reporting API获取estimatedRevenue返回403 Forbidden

请求详情

调用的API请求地址:

https://youtubeanalytics.googleapis.com/v2/reports?metrics=estimatedRevenue&startDate=2005-01-01&endDate=2022-08-03&ids=channel==MINE

已获取的OAuth 2.0权限

授权请求的scope包含:

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

API返回错误

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

问题分析与解决方案

403错误原因

你的猜测正确:estimatedRevenue属于变现类指标,只有已加入YouTube合作伙伴计划(YPP)并开启变现功能的频道,才能正常调用该指标接口。未开启变现的频道,即使权限配置正确,API也会返回403 Forbidden。

测试变现指标的可行方法

  • 使用Google官方测试沙箱:YouTube Analytics API提供内置测试环境,包含模拟的已变现频道数据,可直接在API控制台的测试页面发起请求,获取模拟的estimatedRevenue数据,无需依赖真实变现频道。
  • 创建符合YPP要求的测试频道:若需要真实环境测试,可申请一个满足YPP门槛的测试频道(当前多数地区要求1000订阅+4000小时观看时长),完成变现开通后进行接口调用测试。
  • 验证请求合法性:可通过添加dryRun=true参数调用接口,该模式会校验请求的参数格式、权限是否正确,但不会返回真实数据,适合先排查请求层面的问题。

内容的提问来源于stack exchange,提问作者RyanCodes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 04:15:56