【问题标题】:Alternative for https://gdata.youtube.com/feeds/api/videos/<video_id>?v=2https://gdata.youtube.com/feeds/api/videos/<video_id>?v=2 的替代方案
【发布时间】:2015-08-21 12:44:55
【问题描述】:

这些天我注意到我在我的项目中使用的 Youtube API 不再可用,例如

https://gdata.youtube.com/feeds/api/videos/dLEk9yiXVQs?v=2

返回 HTTP 410 响应代码,这意味着请求的资源不再可用并且将不再可用。

我应该改用什么?

【问题讨论】:

  • 此 API 仍在工作,但需要适当的 X-GData-Device 授权标头。

标签: youtube-api http-status-code-410


【解决方案1】:

如果我正确理解您的问题,那么您应该从现在开始使用https://www.googleapis.com/youtube/v3/videos?id=&lt;video_id&gt;&amp;key=&lt;YOUR_API_KEY&gt;&amp;part=snippet

Google shutdown the old API effective April 20th, 2015.

看看最新的 v3 API getting started

【讨论】:

  • 不知何故它正在工作,而对于某些视频却不是,因为我已经尝试过我自己的带有视频标题的视频,https://www.googleapis.com/youtube/v3/captions?part=snippet&amp;videoId=h2pWeot3MJY&amp;key=AIzaS******************
【解决方案2】:

您可以在 = 之后将此链接与您的 Youtube 频道 ID 一起使用,它应该可以工作。

https://www.youtube.com/feeds/videos.xml?channel_id=您的 youtube 频道 ID 号

【讨论】:

  • 现在是 404。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-21
  • 2012-07-07
  • 2011-01-27
  • 1970-01-01
  • 2021-06-10
  • 1970-01-01
相关资源
最近更新 更多