YouTube API V3.0 请求错误 python

YouTube API V3.0 request errors python

我正在尝试从 YouTube Data API V3.0 python 版本中检索数据。 我创建的每个请求都收到错误:

gdata.service.RequestError: {'status': 410, 'body': 'No longer available', 'reason': 'Gone'}

这是我的代码:

import atom
import gdata.youtube
import gdata.youtube.service
import gdata.youtube.data
import socket
socket.getaddrinfo('127.0.0.1', 8080)
DEVELOPER_KEY = 'my_key'
yt_service = gdata.youtube.service.YouTubeService(developer_key=DEVELOPER_KEY)
playlist_feed = yt_service.GetYouTubeVideoFeed('https://gdata.youtube.com/feeds/api/users/UCBOYkdPkPF216lzhlqj2POw')

可能是什么问题?

您的代码使用旧的 Gdata 库。这是 YouTube API v2.

The YouTube Data API (v2) has been officially deprecated as of March 4, 2014.

你的错误:

{'status': 410, 'body': 'No longer available', 'reason': 'Gone'}

让我觉得它已经崩溃并且不再工作了,但我将不得不调查一下。无论哪种方式,我都建议您迁移到新的 V3 API。可以在此处找到新的客户端库 Google apis Python client

更新我的假设是正确的。

YouTube V2 不再有效。 bye by YouTube Data API V2