iT邦幫忙

2025 iThome 鐵人賽

DAY 8
0
自我挑戰組

n8n自動化流程系列 第 9

[Day9]youtube訂閱更新通知

  • 分享至 

  • xImage
  •  

繼前幾篇串接google api後,發現裡面也有youtube相關api,於是目前想到做一個可以讓
訂閱的youtuber有更新影片時,發送通知到指定頻道中
與前面不同的點大概是:
1.schedule trigger的定期發送須由固定時間改為"創作者有更新時"才觸發
2.需要拿到多個youtuber的更新列表

查詢後發現有兩個方法皆可用來實作,一種是透過youtube api,另一種則是透過rss feed的方式
目前還在研究當中~

✅ RSS Feed 優點

非常簡單,不需要任何 API 或憑證。

對於只需要「有新影片就通知」的情境來說非常足夠。

適合初學者或不想處理 API 驗證的人。

❌ RSS Feed 缺點

更新有延遲(Google 會對 RSS 做快取,非即時)。

無法自定義查詢條件(例如查特定標題關鍵字)。

拿不到影片統計資料(如觀看次數、喜歡數等)。


✅ YouTube API 優點

幾乎即時更新,只要 Cron 時間夠短。

可自定查詢條件(例如:只通知直播、短影片、標題包含特定字詞等)。

可取得影片完整資訊(描述、縮圖、tag、觀看次數、發佈狀態等)。

更適合多頻道、大型內容平台管理用途。

❌ YouTube API 缺點

實作複雜(需申請 Google API 並設憑證)。

有 API 配額限制(免費帳號每天 10,000 quota,查詢一次影片清單約 100 quota)。

需要處理 OAuth(如果需用非公開頻道資訊或帳號私有資訊)。


上一篇
[Day8] JST notify:將資料寫進google sheet
系列文
n8n自動化流程9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言