我有一个使用YouTube V3 API的Python项目/代码。现在一切都运行良好超过2年,但突然间我不断收到任何请求的HttpError 404。
例如: HttpError 404请求https://www.googleapis.com/youtube/v3/channels?alt=json&part=contentDetails%2Csnippet%2Cstatistics&key=AIzaSyCtyf8jToJowBEhpNL37UU3EjW0QhowXc4&forUsername=Chessexplained时返回“Not Found”
有趣的是,如果你手动打开/点击链接,它就有效。 这是我的代码:
from apiclient.discovery import build
DEVELOPER_KEY = mykey
YOUTUBE_API_SERVICE_NAME = "youtube"
YOUTUBE_API_VERSION = "v3"
service = build(YOUTUBE_API_SERVICE_NAME, YOUTUBE_API_VERSION, developerKey=DEVELOPER_KEY)
request = service.channels().list(part = "contentDetails,snippet,statistics", forUsername=username)