好的,我的代码试图从以色列的 youtube 获取所有视频的列表,以便我的代码:
r = requests.get('https://www.googleapis.com/youtube/v3/videos?key=AIzaSyC2-eKIWkTVIqEv1_oDVyton78YCIH5uio&id=')
print(r.text)
youtube_server = build('youtube', 'v3', developerKey=api_key) request = youtube_server.videos().list(part='snippet', regionCode='IL')
response = request.execute()
print(response)
我得到这个错误:
File "C:/Users/User/Downloads/YoutubeAPI.py", line 18, in <module>
response = request.execute()
File "C:\Users\User\PycharmProjects\FileRename\venv\lib\site-packages\googleapiclient\_helpers.py", line 131, in positional_wrapper
return wrapped(*args, **kwargs)
File "C:\Users\User\PycharmProjects\FileRename\venv\lib\site-packages\googleapiclient\http.py", line 937, in execute
raise HttpError(resp, content, uri=self.uri)
googleapiclient.errors.HttpError: <HttpError 400 when requesting https://youtube.googleapis.com/youtube/v3/videos?part=snippet®ionCode=IL&key=AIzaSyC2-eKIWkTVIqEv1_oDVyton78YCIH5uio&alt=json returned "No filter selected. Expected one of: chart, myRating, id". Details: "[{'message': 'No filter selected. Expected one of: chart, myRating, id', 'domain': 'youtube.parameter', 'reason': 'missingRequiredParameter', 'location': 'parameters.', 'locationType': 'other'}]">