Загрузка баннера YouTube через API данных v3 (с другого канала)

Я пытался загрузить баннеры канала с помощью API YouTube через ChannelBanners (Часть API данных v3).

Проблема заключалась не в загрузке, поскольку процесс кажется довольно простым, а на самом деле заставляет загружать изображение.

Вызовите метод channelBanners.insert, чтобы загрузить данные двоичного изображения на YouTube. Изображение должно иметь соотношение сторон 16: 9 и быть не менее 2048×1152 пикселей. Мы рекомендуем загрузить изображение размером 2560 на 1440 пикселей.

Допустим, я хотел скачать баннер с другого канала YouTube и загрузить его на другой. API канала YouTube не предоставляет изображение размером более 2048×1152 brandingSettingsно вместо этого предоставляет:

[bannerImageUrl] => https://yt3.ggpht.com/xc4v6PgAiOeo-o3uCnh1EI9jF9oUV35vMH2eeQhhWbjWaK3ruINHzPYDJNJ3Mk_vxaBW85S-bWE=w1060-fcrop64=1,00005a57ffffa5a8-nd-c0xffffffff-rj-k-no
[bannerMobileImageUrl] => https://yt3.ggpht.com/xc4v6PgAiOeo-o3uCnh1EI9jF9oUV35vMH2eeQhhWbjWaK3ruINHzPYDJNJ3Mk_vxaBW85S-bWE=w640-fcrop64=1,32b75a57cd48a5a8-nd-c0xffffffff-rj-k-no
[bannerTabletLowImageUrl] => https://yt3.ggpht.com/xc4v6PgAiOeo-o3uCnh1EI9jF9oUV35vMH2eeQhhWbjWaK3ruINHzPYDJNJ3Mk_vxaBW85S-bWE=w1138-fcrop64=1,00005a57ffffa5a8-nd-c0xffffffff-rj-k-no
[bannerTabletImageUrl] => https://yt3.ggpht.com/xc4v6PgAiOeo-o3uCnh1EI9jF9oUV35vMH2eeQhhWbjWaK3ruINHzPYDJNJ3Mk_vxaBW85S-bWE=w1707-fcrop64=1,00005a57ffffa5a8-nd-c0xffffffff-rj-k-no
[bannerTabletHdImageUrl] => https://yt3.ggpht.com/xc4v6PgAiOeo-o3uCnh1EI9jF9oUV35vMH2eeQhhWbjWaK3ruINHzPYDJNJ3Mk_vxaBW85S-bWE=w2276-fcrop64=1,00005a57ffffa5a8-nd-c0xffffffff-rj-k-no
[bannerTabletExtraHdImageUrl] => https://yt3.ggpht.com/xc4v6PgAiOeo-o3uCnh1EI9jF9oUV35vMH2eeQhhWbjWaK3ruINHzPYDJNJ3Mk_vxaBW85S-bWE=w2560-fcrop64=1,00005a57ffffa5a8-nd-c0xffffffff-rj-k-no
[bannerMobileLowImageUrl] => https://yt3.ggpht.com/xc4v6PgAiOeo-o3uCnh1EI9jF9oUV35vMH2eeQhhWbjWaK3ruINHzPYDJNJ3Mk_vxaBW85S-bWE=w320-fcrop64=1,32b75a57cd48a5a8-nd-c0xffffffff-rj-k-no
[bannerMobileMediumHdImageUrl] => https://yt3.ggpht.com/xc4v6PgAiOeo-o3uCnh1EI9jF9oUV35vMH2eeQhhWbjWaK3ruINHzPYDJNJ3Mk_vxaBW85S-bWE=w960-fcrop64=1,32b75a57cd48a5a8-nd-c0xffffffff-rj-k-no
[bannerMobileHdImageUrl] => https://yt3.ggpht.com/xc4v6PgAiOeo-o3uCnh1EI9jF9oUV35vMH2eeQhhWbjWaK3ruINHzPYDJNJ3Mk_vxaBW85S-bWE=w1280-fcrop64=1,32b75a57cd48a5a8-nd-c0xffffffff-rj-k-no
[bannerMobileExtraHdImageUrl] => https://yt3.ggpht.com/xc4v6PgAiOeo-o3uCnh1EI9jF9oUV35vMH2eeQhhWbjWaK3ruINHzPYDJNJ3Mk_vxaBW85S-bWE=w1440-fcrop64=1,32b75a57cd48a5a8-nd-c0xffffffff-rj-k-no
[bannerTvImageUrl] => https://yt3.ggpht.com/xc4v6PgAiOeo-o3uCnh1EI9jF9oUV35vMH2eeQhhWbjWaK3ruINHzPYDJNJ3Mk_vxaBW85S-bWE=w2120-fcrop64=1,00000000ffffffff-nd-c0xffffffff-rj-k-no
[bannerTvLowImageUrl] => https://yt3.ggpht.com/xc4v6PgAiOeo-o3uCnh1EI9jF9oUV35vMH2eeQhhWbjWaK3ruINHzPYDJNJ3Mk_vxaBW85S-bWE=w854-fcrop64=1,00000000ffffffff-nd-c0xffffffff-rj-k-no
[bannerTvMediumImageUrl] => https://yt3.ggpht.com/xc4v6PgAiOeo-o3uCnh1EI9jF9oUV35vMH2eeQhhWbjWaK3ruINHzPYDJNJ3Mk_vxaBW85S-bWE=w1280-fcrop64=1,00000000ffffffff-nd-c0xffffffff-rj-k-no
[bannerTvHighImageUrl] => https://yt3.ggpht.com/xc4v6PgAiOeo-o3uCnh1EI9jF9oUV35vMH2eeQhhWbjWaK3ruINHzPYDJNJ3Mk_vxaBW85S-bWE=w1920-fcrop64=1,00000000ffffffff-nd-c0xffffffff-rj-k-no

Как я могу получить изображение баннера канала с полным разрешением из API YouTube, которое затем можно загрузить на другой канал?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]