我有一个视频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数量是否有限制?