Как получить логотип канала с помощью YouTube API? - PullRequest
1 голос
/ 23 февраля 2012

Я использую Java в программировании с использованием библиотеки API YouTube. как написано в заголовке, я хочу получить исходную ссылку для логотипа канала YouTube (изображение в левом верхнем углу рядом с названием канала). например: http://www.youtube.com/user/NationalGeographic вот моя попытка:

YouTubeService service = new YouTubeService("NationalGeographic");
String feedUrl = http://gdata.youtube.com/feeds/api/users/NationalGeographic/uploads;   
VideoFeed videoFeed = service.getFeed(new URL(feedUrl), VideoFeed.class);
String title = videoFeed.getTitle().getPlainText();

поэтому я получил название канала, но не могу получить логотип канала. Пожалуйста, помогите.

1 Ответ

0 голосов
/ 04 марта 2012

Я не думаю, что вы можете получить это с API v2 (хотя я надеюсь, что вы можете), но структура ссылок для этих изображений несколько похожа:

http://i2.ytimg.com/i/UHW94eEFW7hkUMVaZz4eDg/1.jpg?v=d69778
http://i4.ytimg.com/i/7-BWdwziR8LozMCBD1Ei7w/1.jpg?v=d8170b

Интересно, откуда берутся эти идентификаторы...

...