У меня есть список идентификаторов видео, которые я хочу получить для статистики использования 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 видео. Будет ли ограничение на количество передаваемых идентификаторов?