我正在尝试访问我是所有者但不是主要所有者的帐户的Youtube Analytics数据。
我可以使用我的帐户登录,该帐户成功创建了一个客户端,但是似乎禁止从相关通道访问数据。我尝试过以YouTube频道登录,这是oauth进程将我引用到的accounts.google.com登录屏幕上的一个建议选项,但我收到错误403:org_internal,因为oauth客户端仅限于用户在我们组织内。
使用通过我自己的帐户进行身份验证的googleapiclient对象,我打电话:
service.reports().query(
ids='channel==CHANNEL',
startDate=start,
endDate=end,
metrics=','.join(VIDSTATSTITLES),
dimensions='day',
sort='day',
filters='video=={}'.format(title)
).execute()
但是它返回了403 Forbidden错误。