Youtube Python API v3调用onBehalfOfContentOwner返回403错误

时间:2013-06-18 14:51:51

标签: python google-api youtube-api google-api-python-client

我正在尝试搜索我自己的视频,使用参数onBehalfOfContentOwner = MY_CONTENT_OWNER_ID进行搜索,但仍然收到403 Forbidden错误。

正在使用私钥进行身份验证。

没有onBehalfOfContentOwner我的调用工作正常但不返回标签

1 个答案:

答案 0 :(得分:3)

我相信onBehalfOfContentOwner参数(以及managedByMe参数)仅通过授权请求(而非服务帐户)可用。换句话说,您的密钥是不够的,因为这只能为您提供一般级别的读访问权限(Youtube和Google的API服务都不会将该密钥与您的实际Youtube帐户相关联)。

您需要设置定期oAuth2身份验证,然后在每次拨打电话时使用您的Google帐户和密码进行身份验证,授予您的客户访问流程的权限,以便允许这些参数。< / p>

有关详细信息,请参阅此处的文档:

https://developers.google.com/youtube/v3/docs/videos/list

但是,如果我错了,服务帐户可以用于这些类型的授权请求,我很乐意纠正!