0

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

私钥用于身份验证。

没有 onBehalfOfContentOwner 我的通话效果很好,但不返回标签

4

1 回答 1

3

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

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

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

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

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

于 2013-06-18T19:09:52.000 回答