每当我尝试在 API 中获取与收入相关的指标时,它都会返回"访问此报告的权限不足"。但是当我删除它并替换为"视图"或"喜欢"等简单指标时,它就起作用了。
以下是请求:
https://developers.google.com/apis-explorer/#search/youtube%20analytics/youtubeAnalytics/v1/youtubeAnalytics.reports.query?ids=channel%253D%253DMINE&start-date=2013-01-01&end-date=2017-02-04&metrics=views%252CestimatedRevenue&_h=1&
好吧,我自己尝试了一下,和你一样,当我使用指标估计收入时,我也遇到了 401 错误。
我在此 SO 问题中发现,只有当 YouTube Analytics API 报告中通过内容所有者的上下文运行这些报告时,才能检索货币信息,如文档中所述。
此链接的问题也可能对您有所帮助。
JavaScript
var OAUTH2_SCOPES = [
'https://www.googleapis.com/auth/youtube',
'https://www.googleapis.com/auth/youtube.force-ssl'
];
要从 YouTube API 中检索评论,请添加https://www.googleapis.com/auth/youtube.force-ssl这进入OAUTH2_SCOPES数组