Youtube api 3.0用法

youtube api無法得到一個頻道的所有視頻,用playlistitems得到一個播放列表的snippet後還要逐個請求每個視頻的時長,用videos方法


// subscriptions包括gaming,tvshows,music等等
public static String playlistHead = 


"https://www.googleapis.com/youtube/v3/playlistItems?"
+ "part=snippet&key=xxxx"
+ "playlistId=";
public static String allVideosToe = "&maxResults=50";
public static String key = "xxxx";
public static String form = 


"https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=PLrEnWoR732


-BHrPp_Pm8_VleD68f9s14-&maxResults=50&key=AIzaSyB19AHY3Fpnd1_EE7TlQEcGnbbWB0weY4o";
// public static String allVideosHead = 


"https://www.googleapis.com/youtube/v3/search?part=snippet"
// + "&order=date&key=AIzaSyB19AHY3Fpnd1_EE7TlQEcGnbbWB0weY4o"
// + "&channelId=";
public static String gamingChannel = "PLiCvVJzBupKnKoAJR3T8NxXwA5mPeBD8W";
/** Gaming */
// Gaming popular
public static String gamingPopular = playlistHead
+ "PLiCvVJzBupKnKoAJR3T8NxXwA5mPeBD8W";
// Gaming recent 這個是gaming頻道名,可以查詢videos得到按發佈先後排序的視頻列表
// public static String gamingRecent = allVideosHead
// + "PLiCvVJzBupKnKoAJR3T8NxXwA5mPeBD8W";
// TVShows 這個沒有播放列表,暫時放置
// 英文tvshows最受歡迎https://www.youtube.com/channel/SBkpb2ovTTnLQ/channels?


shelf_id=0&view=31
// 英文tvshows最新https://www.youtube.com/channel/SBkpb2ovTTnLQ/channels?


shelf_id=0&view=34
public static String tvShowsRecnet = 


"https://www.youtube.com/user/YouTubeShowsUS/videos?shelf_id=0&view=36&sort=dd";
public static String tvShowsPopular = "";
// Live 也沒有播放列表 有即將直播的活動和正在直播的活動
// Movies
public static String moviesRecent = playlistHead
+ "PLjygWhZE6KY09warO0vN6j2Is0YhK5A4G";
// public static String moviesPopular = allVideosHead
// + "PLjygWhZE6KY09warO0vN6j2Is0YhK5A4G";
// Education
public static String educationPopular = playlistHead
+ "PLN_VEYjh8gCByLq9iBB_yP4Qyhh95DMyH";
// public static String educationRecent = allVideosHead
// + "PLN_VEYjh8gCByLq9iBB_yP4Qyhh95DMyH";
// Youtube News
// 新聞裏面還有很多頻道,每個頻道有很多關於一條新聞的視頻PL3ZQ5CpNulQmIWQxGOl3S-


LHAVc9UEbD9是1月3號的20條新聞
public static String newsPopular = 


"https://www.youtube.com/channel/UCYfdidRxbB8Qhf0Nx7ioOYw/playlists?


sort=dd&view=50&shelf_id=901516243455573498";


// Sports
public static String sportsRecent = playlistHead
+ "PL8fVUTBmJhHJDAtZwiIOooPRurN0hna-j";
public static String sportsPopular = playlistHead
+ "PL8fVUTBmJhHJmpP7sLb9JfLtdwCmYX9xC";
// Music
public static String musicPopular = playlistHead
+ "PLFgquLnL59alCl_2TQvOiD5Vgm1hCaGSI";
public static String musicRecent = playlistHead
+ "PLFgquLnL59alW3xmYiWRaoz0oM3H17Lth";
// Popular On Youtube
public static String popularRecent = playlistHead
+ "PLrEnWoR732-BHrPp_Pm8_VleD68f9s14-";
// public static String popularPopular = allVideosHead
// + "UCF0pVplsI8R5kcAqgtoRqoA";

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章