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

调用YouTube Analytics API获取estimatedRevenue遇403错误求助

YouTube Analytics API 获取estimatedRevenue返回403 Forbidden的排查方案

核心排查步骤

  • 确认频道资质
    只有加入**YouTube合作伙伴计划(YPP)**的频道才能访问estimatedRevenue指标。登录YouTube账号进入YouTube Studio的营收板块,确认频道已通过YPP审核且处于活跃状态,非YPP频道调用营收相关指标必然返回403。

  • 验证OAuth实际授权权限
    即使代码中声明了https://www.googleapis.com/auth/yt-analytics-monetary.readonly scope,也可能存在授权未生效的情况:

    1. 删除本地存储的OAuth凭证(通常在C:\Users\ayubs\.credentials目录下的相关JSON文件)
    2. 重新运行脚本,在授权页面中确认是否出现**"查看你的YouTube分析中的营收数据"**的权限请求,必须同意该授权才能获取营收指标。
  • 检查GCP项目API启用状态
    登录GCP控制台,确认以下API已在目标项目中启用:

    • YouTube Analytics API
    • YouTube Data API v3
    • YouTube Partner API
      缺失任何一个都可能导致营收数据请求被拒绝。
  • 调整查询日期范围
    YouTube营收日度数据存在结算延迟,通常无法查询最近7-10天的未结算数据。尝试将查询日期改为已完成结算的时间段,比如:

    startDate='2022-01-01',
    endDate='2022-01-31'
    
  • 简化请求做单点验证
    暂时移除其他指标,仅请求estimatedRevenue,确认是否依然返回403:

    metrics='estimatedRevenue',
    dimensions='day',
    sort='day'
    

    如果依然报错,说明是权限或账号资质问题;如果能返回数据,再逐步添加其他指标排查组合冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 09:01:20