YouTube API V3.0请求错误python

2024-03-28 14:45:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从YouTube Data API V3.0python版本中检索数据。 我创建的每个请求都会出错:

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')

有什么问题吗?在


Tags: 数据keyimport版本apideveloperdatayoutube
1条回答
网友
1楼 · 发布于 2024-03-28 14:45:54

您的代码使用旧的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'}

这让我觉得它已经停止工作了,但我要调查一下。不管怎样,我建议你使用新的v3api。新的客户端库可以在这里找到Google apis Python client

更新我的假设是正确的。

YouTube V2不再工作。bye by YouTube Data API V2

相关问题 更多 >