12

ビデオのサムネイルを取得する方法のように、YouTubeプレイリストのサムネイルを取得する方法はありますか?ここで説明します:YouTube APIからYouTubeビデオのサムネイルを取得するにはどうすればよいですか?

4

3 に答える 3

12

v3/playlistsYouTube API v3 を使用すると、エンドポイントを使用してドリルダウンし、プレイリストのサムネイルを取得できます。items.snippet.thumbnails.high.url

次のプレイリストの場合:

https://www.youtube.com/playlist?list=PL50C17441DA8A565D

YouTube の API エクスプローラーには、プレイリスト エンドポイントがあります。

https://developers.google.com/youtube/v3/docs/playlists/list

これは API 呼び出しです。

GET https://www.googleapis.com/youtube/v3/playlists?part=snippet&id=PL50C17441DA8A565D&key={YOUR_API_KEY}

そして、ここに応答があります:

    {
     "kind": "youtube#playlistListResponse",
     "items": [
      {
       "kind": "youtube#playlist",
       "id": "PL50C17441DA8A565D",
       "snippet": {
        "title": "Jay Chou Playlist",
        "thumbnails": {
         "default": {
          "url": "https://i.ytimg.com/vi/kGbDymJ75PU/default.jpg",
          "width": 120,
          "height": 90
         },
         "medium": {
          "url": "https://i.ytimg.com/vi/kGbDymJ75PU/mqdefault.jpg",
          "width": 320,
          "height": 180
         },
         "high": {
          "url": "https://i.ytimg.com/vi/kGbDymJ75PU/hqdefault.jpg",
          "width": 480,
          "height": 360
         }
        },
        "channelTitle": "it23"
       }
      }
     ]
    }
于 2015-07-23T23:11:25.103 に答える
-2

この目的のための API はありません。ここに私が考えることができる回避策があります。

1) YouTube プレイリストのサムネイルとは? 私のアカウントをいじってみたところ、ルールは以下のようです。

if playlist has 5+ videos
  thumbnail = first 5 video images
else if playlist has 1+ videos
  thumbnail = all video images
else shows this list is empty

2) 次に、同じ方法でビデオのサムネイルを取得できます。

3)クライアント側(一部のCSS)またはサーバー側で画像を結合します

于 2012-05-30T06:59:21.173 に答える