【问题标题】:Deleting video -- Youtube v3 api删除视频 -- Youtube v3 api
【发布时间】:2018-11-30 15:38:18
【问题描述】:

在 Python 中,我目前正在使用 Youtube v3 api 来访问和修改我在 chaneel 上的视频。插入播放列表或上传时工作正常。

但是,我无法找到通过 api 删除视频的方法。当我调用 api 调用时,它返回 Insufficient 权限。

下面是我的代码。请告诉我我需要传递什么作为参数?

client = get_authenticated_service(args) 
response = client.videos().delete(
    id='<my videoid>'
).execute()

【问题讨论】:

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


    【解决方案1】:

    video.delete 需要以下范围之一才能访问删除视频。

    您尚未发布您的授权代码,但我不得不猜测您是否获得了足够的权限,因为您无权删除相关视频。

    首先确保您请求的范围正确。然后执行 video.get 以确保您确实可以访问此视频。请记住,YouTube 是基于频道的,因此当您进行身份验证时,您将只能访问该频道中的视频。

    【讨论】:

      猜你喜欢
      • 2015-02-16
      • 2016-08-25
      • 1970-01-01
      • 2017-06-25
      • 2015-01-03
      • 2015-12-11
      • 2017-04-07
      • 2016-08-27
      • 1970-01-01
      相关资源
      最近更新 更多