【问题标题】:Youtube Python API v3 call onBehalfOfContentOwner returns 403 errorYoutube Python API v3 调用 onBehalfOfContentOwner 返回 403 错误
【发布时间】:2013-06-14 20:32:30
【问题描述】:

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

私钥正在用于身份验证。

没有 onBehalfOfContentOwner 我的调用可以完美运行,但不会返回标签

【问题讨论】:

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


【解决方案1】:

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 2015-12-12
    • 2014-04-30
    • 1970-01-01
    • 2018-05-15
    • 1970-01-01
    • 2013-03-04
    • 1970-01-01
    • 2016-01-02
    • 2023-03-07
    相关资源
    最近更新 更多