如何使用Youtube Data APIv3获取多个视频的统计信息?

时间:2019-03-09 10:18:55

标签: python python-3.x youtube-api youtube-data-api

我有一个视频ID列表,我想获取使用 Youtube Data API v3 的统计信息。

但是当我将使用','.join(idlist)从列表中生成的逗号分隔的字符串传递给videos()。list()函数时,它给出了

<HttpError 400 when requesting https://www.googleapis.com/youtube/v3/videos returned "The request specifies an invalid filter parameter

我在哪里找错了?

这是代码。

idlist = ['OSUxrSe5GbI', 'iMOYZJq6XQo', 'bcHTl9h7TWI', 'qS6F64mj6LY', 'kLpH1nSLJSs']

def video_stats(videoID):
    try:
        print(videoID)
        res = youtube.videos().list(part='snippet, contentDetails, statistics', id=','.join(videoID)).execute()]
        print(','.join(videoID))
        return res
    except Exception as e:
        return e

print(video_stats(idlist))

我提供的列表是一个示例。但是我的列表中有274个视频。传递的ID数量是否有限制?

0 个答案:

没有答案