【发布时间】:2016-02-04 16:22:09
【问题描述】:
我正在尝试从YouTube Data API V3.0 python 版本中检索数据。 我创建的每个请求都会出现错误:
gdata.service.RequestError: {'status': 410, 'body': '不再 可用','原因':'消失'}
这是我的代码:
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')
可能是什么问题?
【问题讨论】:
-
你说你使用的是V3。但是您的代码是 gdata,它是 v2。 V2 已弃用。我建议你切换到V3。 developers.google.com/youtube/v3/code_samples/python
-
@DaImTo 我应该重新安装 API 吗?我从github.com/google/gdata-python-client下载了API
-
那不是客户端库的API,是有区别的。那是旧的 gdata 客户端库,新的可以在这里找到 developers.google.com/api-client-library/python
-
@DaImTo 非常感谢!
标签: python google-api youtube-api gdata google-api-python-client