How to Retrieve YouTube Video Thumbnails using PHP and cURL
Question:
如何使用PHP 和cURL 從YouTube API 取得與YouTube影片關聯的縮圖?
Answer:
每個 YouTube 影片都有四張產生的圖片。它們的格式可以預測如下:
https://img.youtube.com/vi/<insert-youtube-video-id-here>/0.jpg https://img.youtube.com/vi/<insert-youtube-video-id-here>/1.jpg https://img.youtube.com/vi/<insert-youtube-video-id-here>/2.jpg https://img.youtube.com/vi/<insert-youtube-video-id-here>/3.jpg
清單中的第一個是一個全尺寸影像,其他的是縮圖影像。預設縮圖圖片(即1.jpg、2.jpg、3.jpg 之一)是:
https://img.youtube.com/vi/<insert-youtube-video-id-here>/default.jpg
對於高品質版本的縮圖,請使用類似以下的URL:
https://img.youtube.com/vi/<insert-youtube-video-id-here>/hqdefault.jpg
也存在中等品質版本的縮圖,使用類似HQ 的URL:
https://img.youtube.com/vi/<insert-youtube-video-id-here>/mqdefault.jpg
對於標準清晰度版本的縮圖,請使用類似於以下的URL:
https://img.youtube.com/vi/<insert-youtube-video-id-here>/sddefault.jpg
對於最大分辨率版本的縮圖,請使用類似於以下的URL:
https://img.youtube.com/vi/<insert-youtube-video-id-here>/maxresdefault.jpg
上述所有URL 也可透過HTTP 取得。此外,在上述範例 URL 中,稍短的主機名稱 i3.ytimg.com 可以取代 img.youtube.com。
或者,您可以使用 YouTube Data API (v3) 來取得縮圖影像。
以上是如何使用 PHP 和 cURL 取得 YouTube 影片縮圖?的詳細內容。更多資訊請關注PHP中文網其他相關文章!