觀察Youtube影片, 有幾個重要的集合頁可以用來找熱門趨勢的清單, 可以從這裡取得:
- 發燒影片(最新): https://www.youtube.com/feed/trending
- 發燒影片(音樂): https://www.youtube.com/feed/trending?bp=4gINGgt5dG1hX2NoYXJ0cw%3D%3D
- 發燒影片(遊戲): https://www.youtube.com/feed/trending?bp=4gIcGhpnYW1pbmdfY29ycHVzX21vc3RfcG9wdWxhcg%3D%3D
- 發燒影片(電影): https://www.youtube.com/feed/trending?bp=4gIKGgh0cmFpbGVycw%3D%3D
而在 Youtube Data API v3 中有 video list 的功能, 可以參考這裡:
https://developers.google.com/youtube/v3/docs/videos/list
若要取得發燒影片清單, 可以利用這個查詢:
https://youtube.googleapis.com/youtube/v3/videos?part=snippet%2CcontentDetails%2Cstatistics&chart=mostPopular®ionCode=TW&key=[YOUR_API_KEY]
其中 part 是取得內容的部分, 而 chart=mostPopular 是熱門, regionCode 為國家/地區 (可以參考 ISO-3166 Alpha2: https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2, 此alpha 2 指的是2個字母, 不是版本還在alpha階段或 iso 資料: https://www.iso.org/iso-3166-country-codes.html), key 則為在 developer console 取得的 api key.
當然, 若是需要取得分類排行, 可以利用 videoCategoryId 來進行, 例如 10 是音樂, 20是遊戲等.
利用以上的查詢, 取得資料如下:
{
"kind": "youtube#videoListResponse",
"etag": "2UBmdFJJUtiRXD7dShc09pF3UGQ",
"items": [
{
"kind": "youtube#video",
"etag": "MIz46YGW2uefGqo1GeXRBXdA1YU",
"id": "SYtR_FO1V_k",
"snippet": {
"publishedAt": "2021-11-18T15:30:12Z",
"channelId": "UCLW_SzI9txZvtOFTPDswxqg",
"title": "食神降臨!!!!木曜4超玩2021全新企劃!!《一日料理大賽》Feat. @呱吉 、 @大蛇丸 、 @詹姆士姆士流官方專屬頻道",
"description": "#木曜4超玩 #邰智源 #一日系列\n本片拍攝依據疫情指揮中心及文化部拍攝防疫管理措施執行\n\n感謝乾爹↓↓↓\n【快訊❗️發票購有禮❗️】\n即日起參加【發票購有禮】全聯折價券任你拿🙌\n凡至全聯購買兩罐歐心氣泡氫水官方帳號\n拍照上傳電子發票完成發票登錄🧾就有機會獲得全聯禮券與歐心氣泡氫水\n🔔活動期間:\n2021/11/10 - 2022/01/09\n🔔活動獎項: \n🔹全聯500元禮券+歐心氣泡氫水乙箱*50名 \n🔹全聯300元禮券+歐心氣泡氫水乙箱*100名 \n🔹全聯200元禮券*250名\n立馬前往發票登錄活動\n👉https://maac.io/1A3LJ\n\n感謝乾爹↓↓↓\n💧賀眾牌💧最強加碼\n即日起~2021.12.31 凡購買賀眾牌家庭淨水/飲水產品\n✨單筆滿萬 即可送 UP-26美肌沐浴器 或 UP-310 DIY抑垢淨水器\n讓家人安心喝好水 用好水 ☺️ #您喝的水賀眾關心\n詳情請上官網查詢: https://9000.com.tw/\n賀眾牌官方FB:https://www.facebook.com/ACUOwater\n賀眾牌官方IG:https://www.instagram.com/acuo_water/\n\n感謝乾爹↓↓↓\n不論是廚房高手還是自煮新手💁聲寶廚類家電讓你輕鬆好上手🎊\n要做出一道色香味俱全的美食,你只差一步就可到手😍✨\n即日起到11/30加碼延長,買指定家電就送好禮多選一\n👉馬上選用您喜愛的家電:https://bit.ly/3mYwbBH\n\n感謝乾爹↓↓↓\nFOREO 洗臉機\n看泱泱使用FOREO 好想有水煮蛋肌QQ\n不管男女生都可以用的洗臉機~ LUNA 3 洗臉機把臉洗得更乾淨!\n黑色星期五折扣11/19開始最高五折更划算 👉🏼https://foreo.se/ug1i\n\n感謝廚具提供↓↓↓\nhttps://www.neoflam.com.tw/\n\n00:00 開頭\n03:35 料理大賽開始\n14:49 事前討論\n27:02 介紹評審出場\n32:36 料理開始\n44:32 邰哥帶團檢視各組進度\n56:44 紅透半邊天花好又月圓要你命三千杯雞\n1:03:18 蒜了吧雞翅\n1:08:19 今晚不讓你回家\n1:12:58 炸了吧雞塊\n1:18:17 今晚燒到你失控 \n1:29:43 頒獎\n\n支持木曜加入深度會員:https://cbtv.tw/join\n請訂閱我們的頻道:https://cbtv.tw/SubMuyao\n第一時間看我們的新作品,參與直播!🙏🙏\n\n主持人:邰智源、林柏昇KID、坤達、溫妮、泱泱、阿部瑪利亞\n木曜四超玩 每周四晚上9點直播,網址:https://cbtv.tw/Muyao\n或至play商店及app store搜尋下載「麥卡貝網路電視」\n\n木曜專屬周邊↓↓↓\n➤逛逛麥卡貝:https://shop.camerabay.tv/\n➤蝦皮賣場:https://shopee.tw/muyao4.store\n\nYoutube頻道資訊↓↓↓\n➤訂閱木曜主頻道:https://cbtv.tw/SubMuyao\n➤加入木曜會員:https://cbtv.tw/join\n➤訂閱月曜一起玩:https://cbtv.tw/SubMuyao2\n\n➤木曜的社群資訊\nFacebook: https://www.facebook.com/Muyao4/\nInstagram: https://www.instagram.com/muyao4/\n\n➤主持人社群資訊\n邰智源: https://www.instagram.com/taitaihome/\nKid: https://www.instagram.com/circuskidd/\n坤達: https://www.instagram.com/hsieh_kunda/\n溫妮: https://www.instagram.com/yuen_nnnnnn/\n泱泱: https://www.instagram.com/lynnwu0219/\n阿部瑪利亞:https://www.instagram.com/_abedesu/\n\n本影片屬麥卡貝網路電視所有,未經授權不得任意下載、上傳或做其他利用。\n歡迎分享影片連結。\n\n本節目合作提案請洽cbpm@walkgame.com",
"thumbnails": {
"default": {
"url": "https://i.ytimg.com/vi/SYtR_FO1V_k/default.jpg",
"width": 120,
"height": 90
},
"medium": {
"url": "https://i.ytimg.com/vi/SYtR_FO1V_k/mqdefault.jpg",
"width": 320,
"height": 180
},
"high": {
"url": "https://i.ytimg.com/vi/SYtR_FO1V_k/hqdefault.jpg",
"width": 480,
"height": 360
},
"standard": {
"url": "https://i.ytimg.com/vi/SYtR_FO1V_k/sddefault.jpg",
"width": 640,
"height": 480
},
"maxres": {
"url": "https://i.ytimg.com/vi/SYtR_FO1V_k/maxresdefault.jpg",
"width": 1280,
"height": 720
}
},
"channelTitle": "木曜4超玩",
"tags": [
"木曜4超玩",
"邰智源",
"林柏昇KID",
"泱泱",
"溫妮",
"綜藝節目",
"一日系列",
"坤達",
"energy",
"阿部瑪利亞",
"木要",
"木耀",
"小黑",
"綜藝玩很大",
"阿公",
"瑪麗亞"
],
"categoryId": "24",
"liveBroadcastContent": "none",
"defaultLanguage": "zh-TW",
"localized": {
"title": "食神降臨!!!!木曜4超玩2021全新企劃!!《一日料理大賽》Feat. @呱吉 、 @大蛇丸 、 @詹姆士姆士流官方專屬頻道",
"description": "#木曜4超玩 #邰智源 #一日系列\n本片拍攝依據疫情指揮中心及文化部拍攝防疫管理措施執行\n\n感謝乾爹↓↓↓\n【快訊❗️發票購有禮❗️】\n即日起參加【發票購有禮】全聯折價券任你拿🙌\n凡至全聯購買兩罐歐心氣泡氫水官方帳號\n拍照上傳電子發票完成發票登錄🧾就有機會獲得全聯禮券與歐心氣泡氫水\n🔔活動期間:\n2021/11/10 - 2022/01/09\n🔔活動獎項: \n🔹全聯500元禮券+歐心氣泡氫水乙箱*50名 \n🔹全聯300元禮券+歐心氣泡氫水乙箱*100名 \n🔹全聯200元禮券*250名\n立馬前往發票登錄活動\n👉https://maac.io/1A3LJ\n\n感謝乾爹↓↓↓\n💧賀眾牌💧最強加碼\n即日起~2021.12.31 凡購買賀眾牌家庭淨水/飲水產品\n✨單筆滿萬 即可送 UP-26美肌沐浴器 或 UP-310 DIY抑垢淨水器\n讓家人安心喝好水 用好水 ☺️ #您喝的水賀眾關心\n詳情請上官網查詢: https://9000.com.tw/\n賀眾牌官方FB:https://www.facebook.com/ACUOwater\n賀眾牌官方IG:https://www.instagram.com/acuo_water/\n\n感謝乾爹↓↓↓\n不論是廚房高手還是自煮新手💁聲寶廚類家電讓你輕鬆好上手🎊\n要做出一道色香味俱全的美食,你只差一步就可到手😍✨\n即日起到11/30加碼延長,買指定家電就送好禮多選一\n👉馬上選用您喜愛的家電:https://bit.ly/3mYwbBH\n\n感謝乾爹↓↓↓\nFOREO 洗臉機\n看泱泱使用FOREO 好想有水煮蛋肌QQ\n不管男女生都可以用的洗臉機~ LUNA 3 洗臉機把臉洗得更乾淨!\n黑色星期五折扣11/19開始最高五折更划算 👉🏼https://foreo.se/ug1i\n\n感謝廚具提供↓↓↓\nhttps://www.neoflam.com.tw/\n\n00:00 開頭\n03:35 料理大賽開始\n14:49 事前討論\n27:02 介紹評審出場\n32:36 料理開始\n44:32 邰哥帶團檢視各組進度\n56:44 紅透半邊天花好又月圓要你命三千杯雞\n1:03:18 蒜了吧雞翅\n1:08:19 今晚不讓你回家\n1:12:58 炸了吧雞塊\n1:18:17 今晚燒到你失控 \n1:29:43 頒獎\n\n支持木曜加入深度會員:https://cbtv.tw/join\n請訂閱我們的頻道:https://cbtv.tw/SubMuyao\n第一時間看我們的新作品,參與直播!🙏🙏\n\n主持人:邰智源、林柏昇KID、坤達、溫妮、泱泱、阿部瑪利亞\n木曜四超玩 每周四晚上9點直播,網址:https://cbtv.tw/Muyao\n或至play商店及app store搜尋下載「麥卡貝網路電視」\n\n木曜專屬周邊↓↓↓\n➤逛逛麥卡貝:https://shop.camerabay.tv/\n➤蝦皮賣場:https://shopee.tw/muyao4.store\n\nYoutube頻道資訊↓↓↓\n➤訂閱木曜主頻道:https://cbtv.tw/SubMuyao\n➤加入木曜會員:https://cbtv.tw/join\n➤訂閱月曜一起玩:https://cbtv.tw/SubMuyao2\n\n➤木曜的社群資訊\nFacebook: https://www.facebook.com/Muyao4/\nInstagram: https://www.instagram.com/muyao4/\n\n➤主持人社群資訊\n邰智源: https://www.instagram.com/taitaihome/\nKid: https://www.instagram.com/circuskidd/\n坤達: https://www.instagram.com/hsieh_kunda/\n溫妮: https://www.instagram.com/yuen_nnnnnn/\n泱泱: https://www.instagram.com/lynnwu0219/\n阿部瑪利亞:https://www.instagram.com/_abedesu/\n\n本影片屬麥卡貝網路電視所有,未經授權不得任意下載、上傳或做其他利用。\n歡迎分享影片連結。\n\n本節目合作提案請洽cbpm@walkgame.com"
},
"defaultAudioLanguage": "zh-TW"
},
"contentDetails": {
"duration": "PT1H39M38S",
"dimension": "2d",
"definition": "hd",
"caption": "false",
"licensedContent": true,
"contentRating": {},
"projection": "rectangular"
},
"statistics": {
"viewCount": "1487493",
"likeCount": "28484",
"dislikeCount": "443",
"favoriteCount": "0",
"commentCount": "2568"
}
},
{
"kind": "youtube#video",
"etag": "LGsQ8WkkK1bYBQg3mGsA1MM-Zkg",
"id": "56sp5uECPSc",
"snippet": {
"publishedAt": "2021-11-22T14:15:09Z",
"channelId": "UCcBLVExMJRTwgK_Z5TLlUCA",
"title": "走鐘獎跌倒!摔得真好?!【奎丁Zamy】",
"description": "就笑我吧!\n\n#走鐘獎 #跌倒 #痛並快樂著\n-----------------上一支影片👇🏻------------------\n把陌生人約出來 第一次見面就接吻?!【奎丁Zamy】\nhttps://youtu.be/Gs-PbCyi_EA\n---------------------------------------------------------\n▌IG ✦ https://goo.gl/WTErVL \n▌FB✦ https://goo.gl/5vYW8t\n▌會員+起來✦ https://reurl.cc/z8nbLa\n✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩\n▌奎丁的信箱✦ hellozamy0211@gmail.com\n✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩",
"thumbnails": {
"default": {
"url": "https://i.ytimg.com/vi/56sp5uECPSc/default.jpg",
"width": 120,
"height": 90
},
"medium": {
"url": "https://i.ytimg.com/vi/56sp5uECPSc/mqdefault.jpg",
"width": 320,
"height": 180
},
"high": {
"url": "https://i.ytimg.com/vi/56sp5uECPSc/hqdefault.jpg",
"width": 480,
"height": 360
},
"standard": {
"url": "https://i.ytimg.com/vi/56sp5uECPSc/sddefault.jpg",
"width": 640,
"height": 480
},
"maxres": {
"url": "https://i.ytimg.com/vi/56sp5uECPSc/maxresdefault.jpg",
"width": 1280,
"height": 720
}
},
"channelTitle": "奎丁Zamy",
"categoryId": "24",
"liveBroadcastContent": "none",
"defaultLanguage": "zh-TW",
"localized": {
"title": "走鐘獎跌倒!摔得真好?!【奎丁Zamy】",
"description": "就笑我吧!\n\n#走鐘獎 #跌倒 #痛並快樂著\n-----------------上一支影片👇🏻------------------\n把陌生人約出來 第一次見面就接吻?!【奎丁Zamy】\nhttps://youtu.be/Gs-PbCyi_EA\n---------------------------------------------------------\n▌IG ✦ https://goo.gl/WTErVL \n▌FB✦ https://goo.gl/5vYW8t\n▌會員+起來✦ https://reurl.cc/z8nbLa\n✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩\n▌奎丁的信箱✦ hellozamy0211@gmail.com\n✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩"
},
"defaultAudioLanguage": "zh-TW"
},
"contentDetails": {
"duration": "PT8M10S",
"dimension": "2d",
"definition": "hd",
"caption": "false",
"licensedContent": true,
"contentRating": {},
"projection": "rectangular"
},
"statistics": {
"viewCount": "648706",
"likeCount": "21546",
"dislikeCount": "989",
"favoriteCount": "0",
"commentCount": "2037"
}
},
....
],
"nextPageToken": "CAgQAA",
"pageInfo": {
"totalResults": 200,
"resultsPerPage": 8
}
}
接下來, 如何使用, 就是解析這個內容就可以了, 包含了影片id, 標題, 統計資料等, 這裡做了一個範例可以查詢幾個國家的熱門榜, 可以參考:
https://sample.diary.tw/yttrend/
[2022/1/25 13:22]
YouTube 的發燒影片的來源與排行方式說明:
https://support.google.com/youtube/answer/7239739?hl=zh-Hant
在〈Youtube Trend資料讀取-Youtube Data API〉中有 2 則留言
[…] […]
[…] Youtube Data API (https://diary.tw/archives/2032), 其中利用 part=snippet 可以取得縮圖的網址, 不過仔細看一下, […]