Youtube Trend資料讀取-Youtube Data API

觀察Youtube影片, 有幾個重要的集合頁可以用來找熱門趨勢的清單, 可以從這裡取得:

而在 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&regionCode=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本節目合作提案請洽[email protected]",
        "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本節目合作提案請洽[email protected]"
        },
        "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▌奎丁的信箱✦ [email protected]\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▌奎丁的信箱✦ [email protected]\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 則留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *