web-dev-qa-db-ja.com

すべてのYouTubeサブスクリプション用の単一RSSフィード

Export to RSS readers 機能を使用するか、以下を使用することにより、個々のチャンネルのRSSフィードを取得できますが、これらはチャンネル/ユーザーごとに複数のRSSフィードを生成します。

  • YouTubeチャンネルのRSS:https://www.youtube.com/feeds/videos.xml?channel_id=[channel id]
  • YouTubeユーザーのRSS:https://www.youtube.com/feeds/videos.xml?user=[username]

すべてのサブスクリプションに単一のフィードが必要です。

理想的なソリューションは、YouTube自体が提供するすべてのYouTubeサブスクリプションの単一のRSSフィードになりますが、見つけられないようです。

複数のRSSフィードを組み合わせて単一のフィード( here および here を含む)を取得することについて複数の質問を読みましたが、古いチャンネルを追加するか、新しいチャンネルを追加します。これはnot理想であり、さらに多くの回答が廃止されています(たとえば、Yahooパイプがシャットダウンされています)。

すべてのYouTubeサブスクリプションに対して単一のRSSフィードを作成して、新しいビデオが投稿されたときに通知されるようにすることは可能ですか?

(rss形式を除き、youtube https://www.youtube.com/feed/subscriptionsのサブスクリプションページと同様)。驚いたことに、URLにはfeedが含まれていますが、ページのRSSフィードはありません。

YouTubeには新しいNotifications機能があり、新しいビデオがある場合に警告を発しますが、Webサイトにアクセスするか、開いておく必要があります。 YouTube通知からRSSフィードを抽出/作成することはできますか?

4
xypha

これは、YouTube Data API v2からv3への移行で失われた機能の1つです。 YouTubeには、RSS/Atomで表されるユーザーのサブスクリプションのフィードがありません。

回避策として、個々のチャンネルのフィードを使用してから、「フォルダービュー」をサポートするフィードリーダーを使用できます。この時点で、質問を開始した場所がほぼ正確になります。

2
Leo Wattenberg