如何从youtube图片网址上传图片到我的拇指文件夹

时间:2015-05-13 14:31:14

标签: api youtube youtube-api

我使用此功能从youtube图像网址获取二进制数据。但是在将api v2更改为api v3之后,我过去使用的功能不再适用。该函数没有返回任何值。请帮我解决这个问题。

stdin

1 个答案:

答案 0 :(得分:0)

你的缩略图链接i.ytimg.com/vi_webp/s4bw0HQotfU/0.jpg不存在。

您可以使用v3 API获取正确的缩略图网址: https://developers.google.com/youtube/v3/docs/videos/list

在上述情况下,它会是GET https://www.googleapis.com/youtube/v3/videos?part=snippet&id=s4bw0HQotfU&key= {YOUR_API_KEY}

然后处理结果以获取可用的缩略图:

"thumbnails": {
 "default": {
  "url": "https://i.ytimg.com/vi/s4bw0HQotfU/default.jpg",
  "width": 120,
  "height": 90
 },
 "medium": {
  "url": "https://i.ytimg.com/vi/s4bw0HQotfU/mqdefault.jpg",
  "width": 320,
  "height": 180
 },
 "high": {
  "url": "https://i.ytimg.com/vi/s4bw0HQotfU/hqdefault.jpg",
  "width": 480,
  "height": 360
 },
 "standard": {
  "url": "https://i.ytimg.com/vi/s4bw0HQotfU/sddefault.jpg",
  "width": 640,
  "height": 480
 },
 "maxres": {
  "url": "https://i.ytimg.com/vi/s4bw0HQotfU/maxresdefault.jpg",
  "width": 1280,
  "height": 720
 }
},