Я искал, но нигде не мог найти, как извлечь случайное видео, которое чаще всего просматривается или прослеживается в этот день или на этой неделе.Как я мог это сделать?
Нет документов, намекающих на радом. На самом деле, YouTube использует поисковую систему Google, как я знаю, во всех API-интерфейсах поиска Google не установлено мнение.
Так что, если вы хотите сделать случайное шоу. Вы можете перехватить все стандартные результаты в базе данных, а затем сделать их случайным показом.
последние
Самые просматриваемые
рейтинг
наиболее обсуждаемые
топ фаворитов
недавно показанные
больше всего ответили
чаще всего связаны
API данных YouTube позволит вам сделать это.
Подробнее об этом можно узнать здесь: http://gdata.youtube.com/demo/index.html
Чувак, тебе просто нужно обратиться к You Tube API
Например, вы можете использовать следующие URL для отправки запросов на получение самый последний
http://gdata.youtube.com/feeds/api/standardfeeds/most_recent
http://gdata.youtube.com/feeds/api/standardfeeds/most_viewed
Лучший рейтинг
http://gdata.youtube.com/feeds/api/standardfeeds/top_rated
и т.д.. Обратитесь к API, вы получите больше информации оттуда
это методы в php api youtube, которые дают вам возможность получить список видео на основе различных критериев, а затем легко выбрать, например, случайное видео из каналов с самым высоким рейтингом.
http://code.google.com/apis/youtube/2.0/developers_guide_php.html#Retrieving_and_searching_for_videos
Я думаю, что это возможно, Вы можете использовать YouTube аутентифицированный Zend API
Чтение методов API снизу ссылка http://framework.zend.com/manual/en/zend.gdata.youtube.html
Все доступные методы определены, поэтому, читая имена методов, вы можете догадаться, что они делают.