Как получить баннер канала Youtube с помощью API Youtube?

Я работаю над проектом PHP, который должен получить баннер канала Youtube (или обложку), аватар и загруженные видео с определенного имени пользователя.

Для аватара и видео я использую: https://gdata.youtube.com/feeds/api/channels?q=Username&alt=json&v=2

Но для баннера канала я искал в Интернете, но не повезло. Кто-нибудь здесь может мне помочь? Большое вам спасибо!

Ответ 1

Вы можете сделать это с V3 API. Вам понадобится фактический идентификатор канала (а не только имя пользователя), а затем выполните запрос:

https://www.googleapis.com/youtube/v3/channels?part=brandingSettings&id= {CHANNEL-ID} & key = {YOUR_API_KEY}

(Обратите внимание, что вам также понадобится ключ API из облачной консоли).

Если у вас нет идентификатора канала, вы можете получить его от имени пользователя с помощью этого вызова:

https://www.googleapis.com/youtube/v3/channels?part=brandingSettings&forUsername= {USERNAME} & key = {YOUR_API_KEY}