Як отримати ескіз відео з YouTube за допомогою YouTube API?

pic

Щоб отримати ескіз відео з YouTube за допомогою YouTube API або безпосередньо використовуючи ідентифікатор відео, виконайте наступні кроки.


Метод 1: Використання безпосередньо ідентифікатора відео

Кожне відео на YouTube має унікальний ідентифікатор, і ви можете отримати його ескіз безпосередньо, сконструювавши URL у наступному форматі:

  1. Стандартні формати URL ескізів:
  • За замовчуванням.
https://img.youtube.com/vi//default.jpg
  • Середня якість.
https://img.youtube.com/vi//mqdefault.jpg
  • Висока якість.
https://img.youtube.com/vi//hqdefault.jpg
  • Максимальна роздільна здатність.
https://img.youtube.com/vi//maxresdefault.jpg

Приклад:

Для відео з ідентифікатором dQw4w9WgXcQ:

https://img.youtube.com/vi/dQw4w9WgXcQ/hqdefault.jpg

Метод 2: Використання YouTube Data API

YouTube Data API дозволяє отримувати детальну інформацію про відео, включаючи його ескізи.

Кроки:

  1. Налаштуйте проект Google API та API-ключ:
  • Перейдіть до Google Cloud Console.
  • Створіть проект і увімкніть "YouTube Data API v3".
  • Генеруйте API-ключ.

2. Зробіть запит API для отримання даних про відео: Використовуйте ендпоінт videos, щоб отримати інформацію про відео, включаючи ескізи.

Запит API.

GET https://www.googleapis.com/youtube/v3/videos?part=snippet&id=&key=

Приклад відповіді.

{  
 "kind": "youtube#videoListResponse",  
 "etag": "etag",  
 "items": [  
 {  
 "kind": "youtube#video",  
 "etag": "etag",  
 "id": "dQw4w9WgXcQ",  
 "snippet": {  
 "publishedAt": "2009-10-25T07:00:00Z",  
 "channelId": "UC38IQsAvIsxxjztdMZQtwHA",  
 "title": "Never Gonna Give You Up",  
 "thumbnails": {  
 "default": {  
 "url": "https://i.ytimg.com/vi/dQw4w9WgXcQ/default.jpg",  
 "width": 120,  
 "height": 90  
 },  
 "medium": {  
 "url": "https://i.ytimg.com/vi/dQw4w9WgXcQ/mqdefault.jpg",  
 "width": 320,  
 "height": 180  
 },  
 "high": {  
 "url": "https://i.ytimg.com/vi/dQw4w9WgXcQ/hqdefault.jpg",  
 "width": 480,  
 "height": 360  
 }  
 }  
 }  
 }  
 ]  
}

3. Витягніть URL ескізу:

  • Використовуйте JSON-відповідь, щоб отримати об'єкт thumbnails і вибрати потрібну роздільну здатність (default, medium, high тощо).

Swaraa Tech Solutions пропонує першокласні послуги веб-дизайну та веб-розробки в Ахмедабаді. Наша компанія з розробки додатків відома завдяки інноваційним рішенням. Ми також спеціалізуємося на SEO послугах в Ахмедабаді та маркетингу в соціальних мережах, щоб покращити вашу онлайн-присутність. Досвід найкращих з нашими AWS Cloud Solutions. Зв'яжіться з нами сьогодні для безкоштовної консультації!

Слідкуйте за новинами!
Відвідайте наш вебсайт: www.swaraa.dev
Напишіть нам на: [email protected]
Зателефонуйте нам за номером 07935336883

Перекладено з: How do I get a YouTube video thumbnail from the YouTube API?

Leave a Reply

Your email address will not be published. Required fields are marked *