删除视频-Youtube v3 API

时间:2018-06-21 10:28:18

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

在Python中,我目前正在使用Youtube v3 api来访问和修改通道上的视频。插入播放列表或上传时,效果很好。

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

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

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

1 个答案:

答案 0 :(得分:1)

video.delete需要具有以下范围之一,以便您访问删除视频。

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

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