在我的谷歌帐户(不是主要帐户)上,我创建了可以访问 CMS 及其频道的 OAuth 凭据。使用此凭据,我可以从 YouTube Analytics API 获取数据,所以这里没问题。
但是,当我尝试访问 YouTube 报告 API 时,我只会获得内容所有者报告的报告列表,并添加了 onBehalfOfContentOwner=cms._id 参数和 CMS ID。
def list_report_types(cms):
reporting = youtube.reporting()
request = reporting.reportTypes().list(onBehalfOfContentOwner=cms._id)
results = youtube.query(request)
return results.get('reportTypes')
report_types = list_report_types(cms)
任何人都可以帮助我也获得频道的报告列表吗?
因此,当我尝试安排 channel_basic_a2 报告时,它给了我以下错误
请求https://youtubereporting.googleapis.com/v1/jobs?alt=json&onBehalfOfContentOwner=cmsid时出现 HttpError 403返回“调用者没有权限”>
提前致谢。