【问题标题】:YouTube API V3.0 request errors pythonYouTube API V3.0 请求错误 python
【发布时间】: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')

可能是什么问题?

【问题讨论】:

标签: python google-api youtube-api gdata google-api-python-client


【解决方案1】:

您的代码使用旧的 Gdata 库。哪个是 YouTube API v2。

YouTube 数据 API (v2) 已于 3 月正式弃用 2014 年 4 月。

你的错误:

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

让我认为它已经失效并且不再起作用,但我将不得不对此进行调查。无论哪种方式,我都建议您迁移到新的 V3 API。新的客户端库可以在这里找到Google apis Python client

更新我的假设是正确的。

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

【讨论】:

    猜你喜欢
    • 2011-06-18
    • 2018-09-10
    • 1970-01-01
    • 2017-02-10
    • 1970-01-01
    • 2019-11-10
    • 1970-01-01
    • 2013-06-11
    • 2022-08-13
    相关资源
    最近更新 更多