2013-06-18 98 views
0

我试图用参数onBehalfOfContentOwner = MY_CONTENT_OWNER_ID搜索我自己的视频进行搜索,但不断收到403 Forbidden错误。Youtube Python API v3调用onBehalfOfContentOwner返回403错误

私钥被用于认证。

没有onBehalfOfContentOwner我的电话完美的作品,但只有通过授权的请求(而不是服务帐户)不返回标签

+0

您是否可以使用[本页]底部的API浏览器(https://developers.google.com/youtube/v3/docs/search/list)来使用它? –

+0

是的,它为我工作 – roman

+0

私人钥匙,你的意思是OAuth身份验证令牌?您是否授予应用程序访问您的帐户的权限? –

回答

3

我相信onBehalfOfContentOwner参数(还有managedByMe参数)可供选择。换句话说,你的钥匙是不够的,因为它只给你一般的阅读权限(Youtube或谷歌的API服务都没有将你的实际的Youtube帐户与那个钥匙联系在一起)。

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

请参阅该文档此处了解详情:

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

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

相关问题