如何通过YouTube API获取单条视频的estimatedRevenue预估收入数据
通过YouTube Analytics API获取单条视频estimatedRevenue的方法
核心调用逻辑
你已掌握的频道维度查询逻辑无需大幅调整,仅需修改接口请求的维度、过滤参数即可获取单条视频维度的收入数据:
ids参数保持原有频道标识不变,格式为channel==你的频道IDmetrics参数保留estimatedRevenue即可,可按需搭配views、watchTimeMinutes等其他指标同步查询dimensions参数新增video字段,接口返回结果会自动按视频ID拆分,每条数据对应单个视频的对应时段收入- 若仅需查询指定视频的收入,可新增
filters参数,格式为video==视频ID1,视频ID2,多个视频ID用英文逗号分隔 startDate、endDate按你需要查询的时间范围填写,格式为YYYY-MM-DD
示例请求参数(核心部分)
ids: channel==UCxxxxxxxxxxxxxxxxxxxx metrics: estimatedRevenue,views dimensions: video filters: video==abc123,def456 startDate: 2024-01-01 endDate: 2024-01-31
注意事项
- 查询收入类指标需要你的OAuth授权包含
https://www.googleapis.com/auth/yt-analytics-monetary.readonly权限 - 收入数据存在最多48小时的延迟,当日查询实时数据可能存在偏差
- 若返回结果为空,可先检查目标视频是否已产生可结算的收入数据,或扩大查询时间范围重试
内容的提问来源于stack exchange,提问作者suga
相关产品推荐
相关产品推荐

