YouTube API V3.0请求错误python



我正在尝试从YouTube data API V3.0 python版本检索数据。我创建的每个请求都会出现错误:

gdata.service.RequestError:{"状态":410,"正文":"不再可用","原因":"消失"}

这是我的代码:

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。

截至3月,YouTube数据API(v2)已被正式弃用2014年4月4日。

您的错误:

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

这让我觉得它坏了,再也不起作用了,但我必须对此进行调查。无论哪种方式,我都建议您改用新的V3 API。新的客户端库可以在这里找到谷歌api Python客户端

更新我的假设是正确的

YouTube V2不再工作。再见通过YouTube数据API V2

相关内容

  • 没有找到相关文章

最新更新